Messageperh is now Actionperh and Adding MessageDeleteEvent

This commit is contained in:
Gregor Bigalke 2018-08-07 17:57:29 +02:00
parent 0df4f0816e
commit dc5d55faad
No known key found for this signature in database
5 changed files with 25 additions and 6 deletions

View file

@ -9,7 +9,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: net.dv8tion:JDA:3.6.0_377" level="project" />
<orderEntry type="library" name="Maven: net.dv8tion:JDA:3.7.1_386" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" />
@ -19,7 +19,7 @@
<orderEntry type="library" name="Maven: club.minnced:opus-java-api:1.0.2" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: net.java.dev.jna:jna:4.4.0" level="project" />
<orderEntry type="library" name="Maven: club.minnced:opus-java-natives:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.neovisionaries:nv-websocket-client:2.2" level="project" />
<orderEntry type="library" name="Maven: com.neovisionaries:nv-websocket-client:2.4" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.8.1" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:1.13.0" level="project" />
</component>

View file

@ -17,7 +17,7 @@ public class GenericEventListener extends ListenerAdapter {
@Override
public void onGenericEvent(Event event) {
Main.Messageperh++;
Main.Actionperh++;
sendMessage.sendMessage(event);
}
}

View file

@ -23,7 +23,7 @@ public class Main {
public static ArrayList<JDA> manager = new ArrayList<>();
public static int currentBot = 0;
public static ArrayList<String> onlineclients = new ArrayList<>();
public static long Messageperh = 0;
public static long Actionperh = 0;
public static ArrayList<Guild> guilds = new ArrayList<>();
public static void main(String[] args) {

View file

@ -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();

View file

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