diff --git a/Discord-Data-Mining.iml b/Discord-Data-Mining.iml index f5c586b..32c81e7 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 922d647..7eba546 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 22ecaba..6faf3c6 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 cd748bd..7bf4877 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 af43e08..18be9da 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")) {