public async Task _ReactPersonAdd() { await Context.Message.DeleteAsync(); List <ulong> reactUsers = await SaveSystem.GetReactUser(); IReadOnlyCollection <SocketUser> mentioned = Context.Message.MentionedUsers; if (mentioned.Count == 0 && !reactUsers.Contains(Context.User.Id)) { await SaveSystem.AddReactUser(Context.User.Id); await ClientConsole.Log(new TargetedCommandMessage("AddReactUser", Context, Context.Channel)); await Context.Channel.SendMessageAsync($"Starting to add claps to messages from {Context.User.Mention}"); return; } List <ulong> adminIds = await SaveSystem.GetAdminIds(); if (adminIds.Contains(Context.User.Id) || adminIds.Count == 0) { foreach (SocketUser user in mentioned) { if (!reactUsers.Contains(user.Id)) { await SaveSystem.AddReactUser(user.Id); await ClientConsole.Log(new TargetedCommandMessage("AddReactUser", Context, user)); await Context.Channel.SendMessageAsync($"Starting to add claps to messages from {user.Mention}"); } } } }