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")) {