This commit is contained in:
Gregor Bigalke 2019-11-11 08:19:39 +01:00
parent babbba54c5
commit 048ea005bc
No known key found for this signature in database
2 changed files with 16 additions and 13 deletions

View file

@ -4,15 +4,17 @@ import discord.data.mining.DataMining;
import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.events.Event; import net.dv8tion.jda.api.events.Event;
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 java.awt.*; import java.awt.*;
import java.time.Instant; import java.time.Instant;
public class DataLog { public class DataLog {
public static void log(Event event) { public static void log(GenericEvent event) {
JDA BOT = DataMining.bots.get(DataMining.bot); JDA BOT = DataMining.bots.get(DataMining.bot);
if (event instanceof MessageReceivedEvent) { if (event instanceof MessageReceivedEvent) {
MessageReceivedEvent msgevent = (MessageReceivedEvent) event; MessageReceivedEvent msgevent = (MessageReceivedEvent) event;
@ -29,14 +31,17 @@ public class DataLog {
} else if (event instanceof MessageDeleteEvent) { } else if (event instanceof MessageDeleteEvent) {
MessageDeleteEvent msgevent = (MessageDeleteEvent) event; MessageDeleteEvent msgevent = (MessageDeleteEvent) event;
BOT.getTextChannelById(DataMining.MessageLog).sendMessage(new EmbedBuilder() BOT.getTextChannelById(DataMining.MessageLog).sendMessage(new EmbedBuilder()
.setColor(Color.RED) .setColor(Color.RED)
.setTimestamp(Instant.now()) .setTimestamp(Instant.now())
.setThumbnail(msgevent.getGuild().getIconUrl()) .setThumbnail(msgevent.getGuild().getIconUrl())
.setTitle("Message deleted") .setTitle("Message deleted")
.addField("Guild Name", msgevent.getGuild().getName(), true) .addField("Guild Name", msgevent.getGuild().getName(), true)
.addField("Guild ID", msgevent.getGuild().getId(), true) .addField("Guild ID", msgevent.getGuild().getId(), true)
.addField("Guild Owner", msgevent.getGuild().getOwner().getUser().getAsTag(), true) .addField("Guild Owner", msgevent.getGuild().getOwner().getUser().getAsTag(), true)
.build()).queue(); .build()).queue();
} else if (event instanceof MessageReactionAddEvent) {
MessageReactionAddEvent revent = (MessageReactionAddEvent) event;
// INSERT CODE HERE
} }
} }
} }

View file

@ -1,7 +1,7 @@
package discord.data.mining.listener; package discord.data.mining.listener;
import discord.data.mining.core.DataLog; import discord.data.mining.core.DataLog;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent; import net.dv8tion.jda.api.events.GenericEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter; import net.dv8tion.jda.api.hooks.ListenerAdapter;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
@ -9,9 +9,7 @@ import javax.annotation.Nonnull;
public class BotMessageListener extends ListenerAdapter { public class BotMessageListener extends ListenerAdapter {
@Override @Override
public void onMessageReceived(@Nonnull MessageReceivedEvent event) { public void onGenericEvent(@Nonnull GenericEvent event) {
if (!event.getGuild().getId().equals("448554629282922527")) {
DataLog.log(event); DataLog.log(event);
}
} }
} }