This commit is contained in:
GregTCLTK 2019-11-11 08:19:39 +01:00
parent 7a1954ca73
commit 1a4171b978
No known key found for this signature in database
GPG key ID: A91BADE5C070FF67
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);
}
} }
} }