protected virtual void NewReaction(MessageReactionAddEventArgs e) { if (!CheckRequirements(e.Channel, e.Message)) { return; } OnReactionAdded?.Invoke(e); }
private Task Discord_ReactionAdded(ulong messageId, Optional <SocketUserMessage> message, SocketReaction reaction) { try { if (messageId == Message.Id) { OnReactionAdded?.Invoke(reaction); } } catch { } return(Task.CompletedTask); }
private Task ReactionAdded(MessageReactionAddEventArgs e) { if (e.User.IsCurrent) { return(Task.CompletedTask); } if (e.Message.Id == _lastBotMessage.Id) { Console.WriteLine("[{0}] {1} added reaction {2}", e.User.Id, e.User.Username, e.Emoji.GetDiscordName()); OnReactionAdded?.Invoke(e); } return(Task.CompletedTask); }
private Task Discord_ReactionAdded(Cacheable <IUserMessage, ulong> msg, ISocketMessageChannel channel, SocketReaction reaction) { Task.Run(() => { try { if (msg.Id == Message.Id) { OnReactionAdded?.Invoke(reaction); } } catch { } }); return(Task.CompletedTask); }