private async void CheckForBotValidation(SocketCommandContext context) { if (context.Message.MentionedUsers.Count != 1) { return; } if (context.Message.Content.Contains("[NOT-VALIDATION]")) { return; } var mentioned = context.Message.MentionedUsers.FirstOrDefault(); if (mentioned == null) { return; } if (mentioned.IsBot) { return; } var success = _botVer.CheckVerification(mentioned.Id, context.User.Id, context.Message.Content); if (!success) { return; } var role = context.Guild.Roles.FirstOrDefault(r => r.Id == 381409798903824394); if (!(role is null)) { await((SocketGuildUser)mentioned).AddRoleAsync(role); } await context.Channel.SendMessageAsync($"{context.User.Mention} is now verified as a <:bot:400105688967413781> created by {mentioned.Mention}."); }