diff --git a/Discord-Data-Mining.iml b/Discord-Data-Mining.iml index 6750a08..0bd11e0 100644 --- a/Discord-Data-Mining.iml +++ b/Discord-Data-Mining.iml @@ -9,7 +9,7 @@ - + @@ -19,7 +19,7 @@ - + diff --git a/src/main/java/discord/data/mining/Listener/GenericEventListener.java b/src/main/java/discord/data/mining/Listener/GenericEventListener.java index d8613b7..b96f2f3 100644 --- a/src/main/java/discord/data/mining/Listener/GenericEventListener.java +++ b/src/main/java/discord/data/mining/Listener/GenericEventListener.java @@ -17,7 +17,7 @@ public class GenericEventListener extends ListenerAdapter { @Override public void onGenericEvent(Event event) { - Main.Messageperh++; + Main.Actionperh++; sendMessage.sendMessage(event); } } diff --git a/src/main/java/discord/data/mining/Main.java b/src/main/java/discord/data/mining/Main.java index 2abb078..d3596c4 100644 --- a/src/main/java/discord/data/mining/Main.java +++ b/src/main/java/discord/data/mining/Main.java @@ -23,7 +23,7 @@ public class Main { public static ArrayList manager = new ArrayList<>(); public static int currentBot = 0; public static ArrayList onlineclients = new ArrayList<>(); - public static long Messageperh = 0; + public static long Actionperh = 0; public static ArrayList guilds = new ArrayList<>(); public static void main(String[] args) { diff --git a/src/main/java/discord/data/mining/Stats.java b/src/main/java/discord/data/mining/Stats.java index 2f9c29c..f1a1a8b 100644 --- a/src/main/java/discord/data/mining/Stats.java +++ b/src/main/java/discord/data/mining/Stats.java @@ -44,12 +44,12 @@ public class Stats { String[] stats = stringBuilder.toString().split(" "); String statsstring = stringBuilder.toString(); statsstring = statsstring.replaceFirst(stats[0]+" ", ""); - statsstring = statsstring+" "+Main.Messageperh; + statsstring = statsstring+" "+Main.Actionperh; FileWriter fw = new FileWriter("stats.txt"); BufferedWriter bw = new BufferedWriter(fw); bw.write(statsstring); bw.close(); - Main.Messageperh =0; + Main.Actionperh =0; } catch (Exception e) { e.printStackTrace(); diff --git a/src/main/java/discord/data/mining/sendMessage.java b/src/main/java/discord/data/mining/sendMessage.java index 8fc3a3c..0129054 100644 --- a/src/main/java/discord/data/mining/sendMessage.java +++ b/src/main/java/discord/data/mining/sendMessage.java @@ -11,6 +11,7 @@ package discord.data.mining; import net.dv8tion.jda.core.EmbedBuilder; import net.dv8tion.jda.core.JDA; import net.dv8tion.jda.core.events.Event; +import net.dv8tion.jda.core.events.message.MessageDeleteEvent; import net.dv8tion.jda.core.events.message.MessageReceivedEvent; import net.dv8tion.jda.core.events.message.react.MessageReactionAddEvent; import net.dv8tion.jda.core.events.message.react.MessageReactionRemoveEvent; @@ -42,6 +43,24 @@ public class sendMessage { .build() ).queue(); } + } else if (inputevent instanceof MessageDeleteEvent) { + MessageDeleteEvent event = (MessageDeleteEvent) inputevent; + if (!event.getGuild().getId().equals("448554629282922527")) { + BOT.getTextChannelById(Main.MessageLog) + .sendMessage( + new EmbedBuilder() + .setColor(16711680) + .setTitle("Message deleted", "https://canary.discordapp.com/channels/" + event.getGuild().getId() + "/") + .setThumbnail(event.getGuild().getIconUrl()) + .addField("Guild Name", event.getGuild().getName(), true) + .addField("Guild ID", event.getGuild().getId(), true) + .addField("Guild Owner", event.getGuild().getOwner().getUser().getName() + "#" + event.getGuild().getOwner().getUser().getDiscriminator(), true) + .addField("Channel Name", "#" + event.getChannel().getName(), true) + .setFooter(event.getJDA().getSelfUser().getName(), event.getJDA().getSelfUser().getAvatarUrl()) + .setTimestamp(Instant.now()) + .build() + ).queue(); + } } else if (inputevent instanceof MessageReactionAddEvent) { MessageReactionAddEvent event = (MessageReactionAddEvent) inputevent; if (!event.getGuild().getId().equals("448554629282922527")) {