Discord webhooks

This commit is contained in:
Vortrex
2022-04-05 06:20:16 -05:00
parent 980a5a8bad
commit 0521e28635
3 changed files with 12 additions and 29 deletions

View File

@@ -621,8 +621,8 @@ function loginSuccess(client) {
getPlayerData(client).accountData.ipAddress = client.ip; getPlayerData(client).accountData.ipAddress = client.ip;
sendPlayerChatScrollLines(client, getPlayerData(client).accountData.chatScrollLines); sendPlayerChatScrollLines(client, getPlayerData(client).accountData.chatScrollLines);
messagePlayerNormal(null, `👋 ${getPlayerName(client)} has joined the server`, getColourByName("softYellow")); messagePlayerNormal(null, `👋 ${getPlayerName(client)} has joined the server`, getColourByName("softYellow"));
messageDiscordChatChannel(`👋 ${getPlayerName(client)} has joined the server`);
} }
// =========================================================================== // ===========================================================================

View File

@@ -39,6 +39,7 @@ function processPlayerChat(client, messageText) {
messageText = messageText.substring(0, 128); messageText = messageText.substring(0, 128);
messagePlayerNormal(null, `💬 ${getCharacterFullName(client)}: ${messageText}`); messagePlayerNormal(null, `💬 ${getCharacterFullName(client)}: ${messageText}`);
messageDiscordChatChannel(`💬 ${getCharacterFullName(client)}: ${messageText}`);
} else { } else {
messagePlayerNormal(null, `🛡️ (ADMIN) - ${messageText}`); messagePlayerNormal(null, `🛡️ (ADMIN) - ${messageText}`);
} }

View File

@@ -88,53 +88,35 @@ function getDiscordUserData(discordUserId) {
// =========================================================================== // ===========================================================================
function messageDiscordChatChannel(message) { function messageDiscordChatChannel(messageString) {
if(!getServerConfig().discordConfig.sendChat) { if(!getServerConfig().discordConfig.sendChat) {
return false; return false;
} }
message = removeColoursInMessage(message); messageString = removeColoursInMessage(messageString);
console.warn(message); triggerWebHook(getServerConfig().discord.logWebHookURL, JSON.stringify(messageString));
let payloadData = {
"username": "Chat",
"content": message,
};
triggerWebHook(getServerConfig().discordConfig.chatChannelWebHookURL, JSON.stringify(payloadData));
} }
// =========================================================================== // ===========================================================================
function messageDiscordAdminChannel(message) { function messageDiscordAdminChannel(messageString) {
if(!getServerConfig().discordConfig.sendAdminEvents) { if(!getServerConfig().discordConfig.sendAdmin) {
return false; return false;
} }
message = removeColoursInMessage(message); messageString = removeColoursInMessage(messageString);
console.warn(message); triggerWebHook(getServerConfig().discord.adminWebHookURL, JSON.stringify(messageString));
let payloadData = {
"username": "Admin Event",
"content": message,
};
triggerWebHook(getServerConfig().discordConfig.adminChannelWebHookURL, JSON.stringify(payloadData));
} }
// =========================================================================== // ===========================================================================
function messageDiscordEventChannel(message) { function messageDiscordEventChannel(messageString) {
if(!getServerConfig().discordConfig.sendEvents) { if(!getServerConfig().discordConfig.sendEvents) {
return false; return false;
} }
message = removeColoursInMessage(message); messageString = removeColoursInMessage(messageString);
console.warn(message); triggerWebHook(getServerConfig().discord.logWebHookURL, JSON.stringify(messageString));
let payloadData = {
"username": "Event",
"content": message,
};
triggerWebHook(getServerConfig().discordConfig.eventChannelWebHookURL, JSON.stringify(payloadData));
} }
// =========================================================================== // ===========================================================================