forked from MagicBane/Server
Method created to send Admin Log Updates to users.
This commit is contained in:
@@ -31,6 +31,9 @@ import java.io.*;
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
|
import static discord.ChatChannel.ADMINLOG;
|
||||||
|
import static discord.ChatChannel.SEPTIC;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* MagicBot is many things to Magicbane...
|
* MagicBot is many things to Magicbane...
|
||||||
*
|
*
|
||||||
@@ -58,8 +61,8 @@ public class MagicBot extends ListenerAdapter {
|
|||||||
public static Database database;
|
public static Database database;
|
||||||
public static final Pattern accountNameRegex = Pattern.compile("^[\\p{Alnum}]{6,20}$");
|
public static final Pattern accountNameRegex = Pattern.compile("^[\\p{Alnum}]{6,20}$");
|
||||||
public static final Pattern passwordRegex = Pattern.compile("^[\\p{Alnum}]{6,20}$");
|
public static final Pattern passwordRegex = Pattern.compile("^[\\p{Alnum}]{6,20}$");
|
||||||
public static long discordServerID;
|
public static long discordServerID;
|
||||||
public static long discordRoleID;
|
public static long discordRoleID;
|
||||||
|
|
||||||
public static Guild magicbaneDiscord;
|
public static Guild magicbaneDiscord;
|
||||||
public static Role memberRole;
|
public static Role memberRole;
|
||||||
@@ -119,11 +122,7 @@ public class MagicBot extends ListenerAdapter {
|
|||||||
|
|
||||||
Logger.info("***MAGICBOT IS RUNNING***");
|
Logger.info("***MAGICBOT IS RUNNING***");
|
||||||
|
|
||||||
HashMap<Integer, String> adminEvents = database.getAdminEvents();
|
SendAdminLogUpdates();
|
||||||
|
|
||||||
for (String adminEvent : adminEvents.values()) {
|
|
||||||
Logger.info(adminEvent);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -363,7 +362,8 @@ public class MagicBot extends ListenerAdapter {
|
|||||||
Writer fileWriter;
|
Writer fileWriter;
|
||||||
|
|
||||||
if (inString == null)
|
if (inString == null)
|
||||||
return;;
|
return;
|
||||||
|
;
|
||||||
|
|
||||||
outString = command + String.join(" ", inString);
|
outString = command + String.join(" ", inString);
|
||||||
outString += "\n";
|
outString += "\n";
|
||||||
@@ -376,4 +376,18 @@ public class MagicBot extends ListenerAdapter {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void SendAdminLogUpdates() {
|
||||||
|
HashMap<Integer, String> adminEvents = database.getAdminEvents();
|
||||||
|
|
||||||
|
for (String adminEvent : adminEvents.values()) {
|
||||||
|
String outString =
|
||||||
|
"```\n" + "Hello Players \n\n" +
|
||||||
|
adminEvent + "\n\n" +
|
||||||
|
RobotSpeak.getRobotSpeak() + "\n```";
|
||||||
|
|
||||||
|
if (ADMINLOG.textChannel.canTalk())
|
||||||
|
ADMINLOG.textChannel.sendMessage(outString).queue();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user