Discord webhooks
This commit is contained in:
@@ -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`);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|||||||
@@ -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}`);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
Reference in New Issue
Block a user