MessageEvents

This commit is contained in:
GregTCLTK 2019-11-11 08:15:47 +01:00
parent acaf7fc272
commit 7a1954ca73
No known key found for this signature in database
GPG key ID: A91BADE5C070FF67

View file

@ -4,8 +4,12 @@ import discord.data.mining.DataMining;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.events.Event;
import net.dv8tion.jda.api.events.message.MessageDeleteEvent;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import java.awt.*;
import java.time.Instant;
public class DataLog {
public static void log(Event event) {
@ -13,7 +17,25 @@ public class DataLog {
if (event instanceof MessageReceivedEvent) {
MessageReceivedEvent msgevent = (MessageReceivedEvent) event;
BOT.getTextChannelById(DataMining.MessageLog).sendMessage(new EmbedBuilder()
.setColor(Color.GREEN)
.setTimestamp(Instant.now())
.setThumbnail(msgevent.getGuild().getIconUrl())
.setAuthor(msgevent.getAuthor().getAsTag(), msgevent.getAuthor().getAvatarUrl(), msgevent.getAuthor().getAvatarUrl())
.setTitle("New Message")
.addField("Guild Name", msgevent.getGuild().getName(), true)
.addField("Guild ID", msgevent.getGuild().getId(), true)
.addField("Guild Owner", msgevent.getGuild().getOwner().getUser().getAsTag(), true)
.build()).queue();
} else if (event instanceof MessageDeleteEvent) {
MessageDeleteEvent msgevent = (MessageDeleteEvent) event;
BOT.getTextChannelById(DataMining.MessageLog).sendMessage(new EmbedBuilder()
.setColor(Color.RED)
.setTimestamp(Instant.now())
.setThumbnail(msgevent.getGuild().getIconUrl())
.setTitle("Message deleted")
.addField("Guild Name", msgevent.getGuild().getName(), true)
.addField("Guild ID", msgevent.getGuild().getId(), true)
.addField("Guild Owner", msgevent.getGuild().getOwner().getUser().getAsTag(), true)
.build()).queue();
}
}