From 02b8d886f7f51b009bb3025d69739e8dd70598a45ce0c158785a6d9888ded82d Mon Sep 17 00:00:00 2001 From: Gregor Bigalke Date: Sat, 14 Dec 2019 20:04:56 +0100 Subject: [PATCH] Reaction Remove --- .../java/discord/data/mining/core/DataLog.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/discord/data/mining/core/DataLog.java b/src/main/java/discord/data/mining/core/DataLog.java index 38cda3a..159c45f 100644 --- a/src/main/java/discord/data/mining/core/DataLog.java +++ b/src/main/java/discord/data/mining/core/DataLog.java @@ -7,6 +7,7 @@ import net.dv8tion.jda.api.events.GenericEvent; import net.dv8tion.jda.api.events.message.MessageDeleteEvent; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; import net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent; +import net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEvent; import net.dv8tion.jda.api.events.user.UserActivityEndEvent; import net.dv8tion.jda.api.events.user.UserActivityStartEvent; import net.dv8tion.jda.api.events.user.update.*; @@ -66,6 +67,22 @@ public class DataLog { .setFooter("BBN Data Mining", "https://bigbotnetwork.com/images/avatar.png") .build()).queue(); } + } else if (event instanceof MessageReactionRemoveEvent) { + MessageReactionRemoveEvent revent = (MessageReactionRemoveEvent) event; + if (!revent.getGuild().getId().equals("448554629282922527")) { + BOT.getTextChannelById(DataMining.ReactionLog).sendMessage(new EmbedBuilder() + .setColor(Color.GREEN) + .setTimestamp(Instant.now()) + .setThumbnail(revent.getGuild().getIconUrl()) + .setAuthor(revent.getMember().getUser().getAsTag(), revent.getMember().getUser().getAvatarUrl(), revent.getMember().getUser().getAvatarUrl()) + .setTitle("Reaction removed") + .addField("Guild Name", revent.getGuild().getName(), true) + .addField("Guild ID", revent.getGuild().getId(), true) + .addField("Guild Owner", revent.getGuild().getOwner().getUser().getAsTag(), true) + .addField("Reaction", revent.getReaction().toString(), false) + .setFooter("BBN Data Mining", "https://bigbotnetwork.com/images/avatar.png") + .build()).queue(); + } } else if (event instanceof UserUpdateNameEvent) { UserUpdateNameEvent uevent = (UserUpdateNameEvent) event; BOT.getTextChannelById(DataMining.UserLog).sendMessage(new EmbedBuilder()