Exemple #1
0
    public async void OnMessageReactionAdded(DiscordMessageReaction messageReaction)
    {
        if (messageReaction.Member.User.Bot == null || messageReaction.Member.User.Bot == false)
        {
            Debug.Log("reaction added to: " + messageReaction.MessageId + ", from: " + messageReaction.UserId + ", reaction: " + messageReaction.Emoji.User + ", " + messageReaction.Emoji.User);

            await DiscordAPI.CreateMessage(messageReaction.ChannelId, "User: "******" sent Emoji: " + messageReaction.Emoji.Name, null, false, null, null, null, null);

            RestResult <DiscordUser[]> reactionResult;
            reactionResult = await DiscordAPI.GetReactions(messageReaction.ChannelId, messageReaction.MessageId, "👍");

            DiscordUser[] array;
            array = reactionResult.Data.ToArray();

            for (int i = 0; i < array.Length; i++)
            {
                Debug.Log(array[i].Username + ", has entered thumbs up");
            }



            Debug.Log(messageReaction.MessageId);
        }
    }