public static void SubscribeMessage(ulong messageId) { ReactionList message = new ReactionList(); message.MessageId = messageId; message.Reactions = new List <ReactionTracked>(); _reactionList.Add(message); }
public static void ReactionAdded(Cacheable <IUserMessage, ulong> cacheable, ISocketMessageChannel socketMessageChannel, SocketReaction arg3) { ReactionList message = _reactionList.SingleOrDefault(x => x.MessageId == arg3.MessageId); if (message != null) { ReactionTracked reaction = new ReactionTracked(); reaction.Date = DateTime.Now; reaction.Emoji = arg3.Emote.Name; reaction.Username = arg3.User.Value.Username; message.Reactions.Add(reaction); } }