Reaction Remove

This commit is contained in:
Gregor Bigalke 2019-12-14 20:04:56 +01:00
parent ab6c58cfb1
commit 02b8d886f7
No known key found for this signature in database

View file

@ -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.MessageDeleteEvent;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent; 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.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.UserActivityEndEvent;
import net.dv8tion.jda.api.events.user.UserActivityStartEvent; import net.dv8tion.jda.api.events.user.UserActivityStartEvent;
import net.dv8tion.jda.api.events.user.update.*; 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") .setFooter("BBN Data Mining", "https://bigbotnetwork.com/images/avatar.png")
.build()).queue(); .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) { } else if (event instanceof UserUpdateNameEvent) {
UserUpdateNameEvent uevent = (UserUpdateNameEvent) event; UserUpdateNameEvent uevent = (UserUpdateNameEvent) event;
BOT.getTextChannelById(DataMining.UserLog).sendMessage(new EmbedBuilder() BOT.getTextChannelById(DataMining.UserLog).sendMessage(new EmbedBuilder()