MessageEvents
This commit is contained in:
parent
acaf7fc272
commit
7a1954ca73
1 changed files with 22 additions and 0 deletions
|
|
@ -4,8 +4,12 @@ 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.message.MessageDeleteEvent;
|
||||||
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
|
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
|
||||||
|
|
||||||
|
import java.awt.*;
|
||||||
|
import java.time.Instant;
|
||||||
|
|
||||||
public class DataLog {
|
public class DataLog {
|
||||||
|
|
||||||
public static void log(Event event) {
|
public static void log(Event event) {
|
||||||
|
|
@ -13,8 +17,26 @@ public class DataLog {
|
||||||
if (event instanceof MessageReceivedEvent) {
|
if (event instanceof MessageReceivedEvent) {
|
||||||
MessageReceivedEvent msgevent = (MessageReceivedEvent) event;
|
MessageReceivedEvent msgevent = (MessageReceivedEvent) event;
|
||||||
BOT.getTextChannelById(DataMining.MessageLog).sendMessage(new EmbedBuilder()
|
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")
|
.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();
|
.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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Add table
Reference in a new issue