Messageperh is now Actionperh and Adding MessageDeleteEvent
This commit is contained in:
parent
21b451a6f3
commit
0028772905
5 changed files with 25 additions and 6 deletions
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ public class GenericEventListener extends ListenerAdapter {
|
|||
|
||||
@Override
|
||||
public void onGenericEvent(Event event) {
|
||||
Main.Messageperh++;
|
||||
Main.Actionperh++;
|
||||
sendMessage.sendMessage(event);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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")) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue