diff --git a/Sean/CommandHandler.cs b/Sean/CommandHandler.cs index e730a6c..4a3872d 100644 --- a/Sean/CommandHandler.cs +++ b/Sean/CommandHandler.cs @@ -1,4 +1,5 @@ -using Discord.Commands; +using Discord; +using Discord.Commands; using Discord.WebSocket; using System; using System.Reflection; @@ -28,6 +29,8 @@ namespace Sean { // Hook the MessageReceived event into our command handler _client.MessageReceived += HandleCommandAsync; + _client.ReactionAdded += HandleReactionAddedAsync; + _client.ReactionRemoved += HandleReactionRemovedAsync; // Here we discover all of the command modules in the entry // assembly and load them. Starting from Discord.NET 2.0, a @@ -76,6 +79,14 @@ namespace Sean // if (!result.IsSuccess) // await context.Channel.SendMessageAsync(result.ErrorReason); } + private async Task HandleReactionAddedAsync(Cacheable message, ISocketMessageChannel channel, SocketReaction reaction) + { + await channel.SendMessageAsync($"Ajout de {reaction.Emote.Name}"); + } + private async Task HandleReactionRemovedAsync(Cacheable message, ISocketMessageChannel channel, SocketReaction reaction) + { + await channel.SendMessageAsync($"Retrait de {reaction.Emote.Name}"); + } #endregion Methods } } \ No newline at end of file