wow
This commit is contained in:
parent
fe965b9148
commit
258be0f57b
4 changed files with 4 additions and 114 deletions
|
|
@ -1,33 +0,0 @@
|
||||||
package discord.data.mining.Listener;
|
|
||||||
|
|
||||||
import discord.data.mining.Main;
|
|
||||||
import discord.data.mining.sendMessage;
|
|
||||||
import net.dv8tion.jda.core.AccountType;
|
|
||||||
import net.dv8tion.jda.core.EmbedBuilder;
|
|
||||||
import net.dv8tion.jda.core.JDA;
|
|
||||||
import net.dv8tion.jda.core.JDABuilder;
|
|
||||||
import net.dv8tion.jda.core.events.Event;
|
|
||||||
import net.dv8tion.jda.core.events.ReadyEvent;
|
|
||||||
import net.dv8tion.jda.core.events.message.MessageReceivedEvent;
|
|
||||||
import net.dv8tion.jda.core.hooks.ListenerAdapter;
|
|
||||||
|
|
||||||
import java.awt.*;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author GregTCLTK
|
|
||||||
* @time 21:22 29.06.2018
|
|
||||||
* @project Cryptix-Data-Mining
|
|
||||||
* @package discord.data.mining.Listener
|
|
||||||
* @class onReactionAdd
|
|
||||||
**/
|
|
||||||
|
|
||||||
|
|
||||||
public class eventListener extends ListenerAdapter {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onGenericEvent(Event event) {
|
|
||||||
Main.Messageperh++;
|
|
||||||
sendMessage.sendMessage(event);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,32 +0,0 @@
|
||||||
package discord.data.mining.Listener;
|
|
||||||
|
|
||||||
import discord.data.mining.Main;
|
|
||||||
import net.dv8tion.jda.core.JDA;
|
|
||||||
import net.dv8tion.jda.core.events.message.MessageReceivedEvent;
|
|
||||||
import net.dv8tion.jda.core.hooks.ListenerAdapter;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author GregTCLTK
|
|
||||||
* @time 09:42 01.07.2018
|
|
||||||
* @project Cryptix-Data-Mining
|
|
||||||
* @package discord.data.mining.Listener
|
|
||||||
* @class managerListener
|
|
||||||
**/
|
|
||||||
|
|
||||||
public class managerListener extends ListenerAdapter {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onMessageReceived(MessageReceivedEvent event) {
|
|
||||||
if (event.getAuthor().getId().contains("401817301919465482") || event.getAuthor().getId().contains("261083609148948488")) {
|
|
||||||
if (event.getMessage().getContentRaw().equals("dm!shutdown")) {
|
|
||||||
|
|
||||||
for (JDA Bots : Main.bots) {
|
|
||||||
Bots.shutdown();
|
|
||||||
}
|
|
||||||
for (JDA Clients : Main.clients) {
|
|
||||||
Clients.shutdown();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
||||||
package discord.data.mining.Listener;
|
|
||||||
|
|
||||||
import discord.data.mining.Logger;
|
|
||||||
import discord.data.mining.Main;
|
|
||||||
import net.dv8tion.jda.core.JDA;
|
|
||||||
import net.dv8tion.jda.core.entities.Guild;
|
|
||||||
import net.dv8tion.jda.core.entities.Invite;
|
|
||||||
import net.dv8tion.jda.core.events.ReadyEvent;
|
|
||||||
import net.dv8tion.jda.core.hooks.ListenerAdapter;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author Hax
|
|
||||||
* @time 12:04 30.06.2018
|
|
||||||
* @project Cryptix-Data-Mining
|
|
||||||
* @package discord.data.mining.Listener
|
|
||||||
* @class onready
|
|
||||||
**/
|
|
||||||
|
|
||||||
public class onready extends ListenerAdapter {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onReady(ReadyEvent event) {
|
|
||||||
Logger.info("Client " + event.getJDA().getSelfUser().getName() + "#" +event.getJDA().getSelfUser().getDiscriminator() + "\nGuilds: " + event.getJDA().getGuilds().size() + "\nUser: " + event.getJDA().getUsers().size());
|
|
||||||
Main.onlineclients.add(event.getJDA().getSelfUser().getName());
|
|
||||||
Logger.info("Arraylist size " + Main.onlineclients.size() + " " + Main.clients.size());
|
|
||||||
for (Guild guild : event.getJDA().getGuilds()) {
|
|
||||||
if (!guild.getId().equals("448554629282922527")) {
|
|
||||||
if (!Main.guilds.contains(guild)) {
|
|
||||||
Main.guilds.add(guild);
|
|
||||||
} else {
|
|
||||||
Logger.info("Leave " + guild.getName());
|
|
||||||
guild.leave().queue();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (Main.onlineclients.size() == Main.clients.size()) {
|
|
||||||
Logger.info("All clients loaded");
|
|
||||||
for (JDA jda : Main.clients) {
|
|
||||||
jda.addEventListener(new eventListener());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
package discord.data.mining;
|
package discord.data.mining;
|
||||||
|
|
||||||
import discord.data.mining.Listener.eventListener;
|
import discord.data.mining.Listener.MessageReceivedListener;
|
||||||
import discord.data.mining.Listener.managerListener;
|
import discord.data.mining.Listener.ReadyListener;
|
||||||
import discord.data.mining.Listener.onready;
|
|
||||||
import net.dv8tion.jda.core.AccountType;
|
import net.dv8tion.jda.core.AccountType;
|
||||||
import net.dv8tion.jda.core.JDA;
|
import net.dv8tion.jda.core.JDA;
|
||||||
import net.dv8tion.jda.core.JDABuilder;
|
import net.dv8tion.jda.core.JDABuilder;
|
||||||
|
|
@ -31,14 +30,14 @@ public class Main {
|
||||||
try {
|
try {
|
||||||
Database.connect();
|
Database.connect();
|
||||||
for (String Token : managerTokens) {
|
for (String Token : managerTokens) {
|
||||||
manager.add(new JDABuilder(AccountType.BOT).setAutoReconnect(true).setToken(Token).addEventListener(new managerListener()).buildAsync());
|
manager.add(new JDABuilder(AccountType.BOT).setAutoReconnect(true).setToken(Token).addEventListener(new MessageReceivedListener()).buildAsync());
|
||||||
}
|
}
|
||||||
|
|
||||||
Thread.sleep(1500);
|
Thread.sleep(1500);
|
||||||
|
|
||||||
onlinethread.main();
|
onlinethread.main();
|
||||||
for (String Token : clienttokens) {
|
for (String Token : clienttokens) {
|
||||||
clients.add(new JDABuilder(AccountType.CLIENT).setToken(Token).addEventListener(new onready()).setAutoReconnect(true).buildAsync());
|
clients.add(new JDABuilder(AccountType.CLIENT).setToken(Token).addEventListener(new ReadyListener()).setAutoReconnect(true).buildAsync());
|
||||||
}
|
}
|
||||||
for (String Token : botTokens) {
|
for (String Token : botTokens) {
|
||||||
bots.add(new JDABuilder(AccountType.BOT).setAutoReconnect(true).setToken(Token).buildAsync());
|
bots.add(new JDABuilder(AccountType.BOT).setAutoReconnect(true).setToken(Token).buildAsync());
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue