From 5475d3b1d67bcc92da2533fad5988b686280d2e9 Mon Sep 17 00:00:00 2001 From: Brett Taylor Date: Thu, 6 May 2021 22:45:31 -0400 Subject: [PATCH] get discord announcements working --- .../TS/Bot-Modules/Trading-Bot/Announcements/DiscordBot.js | 7 +++---- .../TS/Bot-Modules/Trading-Bot/Announcements/SocialBots.js | 2 +- .../UI/Function-Libraries/SocialBotsFunctions.js | 6 ++---- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Announcements/DiscordBot.js b/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Announcements/DiscordBot.js index 27c02da09..af4c7a5aa 100644 --- a/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Announcements/DiscordBot.js +++ b/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Announcements/DiscordBot.js @@ -19,7 +19,6 @@ exports.newSuperalgosBotModulesDiscordBot = function (processIndex) { const message = "Discord bot has started." thisObject.sendMessage(message).catch(err => parentLogger.write(MODULE_NAME, "[WARN] initializeDiscordBot -> Discord error -> err = " + err)) - } catch (err) { parentLogger.write(MODULE_NAME, "[WARN] initialize -> err = " + err.stack); } @@ -32,10 +31,10 @@ exports.newSuperalgosBotModulesDiscordBot = function (processIndex) { } function sendMessage(message) { - const https = require('https'); + const https = require('https') try { - message = JSON.stringify(message); + message = JSON.stringify({content: message}) } catch (err) { parentLogger.write(MODULE_NAME, "[WARN] announce -> Discord JSON message error -> err = " + err) } @@ -43,7 +42,7 @@ exports.newSuperalgosBotModulesDiscordBot = function (processIndex) { return new Promise((resolve, reject) => { const requestOptions = { method: 'POST', - header: { 'Content-Type': 'application/json' } + headers: { 'Content-Type': 'application/json' } } const req = https.request(thisObject.webhookURL, requestOptions, (res) => { diff --git a/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Announcements/SocialBots.js b/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Announcements/SocialBots.js index 614c136cb..75b8b421b 100644 --- a/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Announcements/SocialBots.js +++ b/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Announcements/SocialBots.js @@ -21,7 +21,7 @@ exports.newSuperalgosBotModulesSocialBots = function (processIndex) { socialBot.botInstance.initialize(config.botToken, config.chatId) } else if (socialBot.type === "Discord Bot"){ let config = socialBot.config - socialBot.botInstance = TS.projects.superalgos.botModules.discordBot.newSuperalgosBotModulesTelegramBot(processIndex) + socialBot.botInstance = TS.projects.superalgos.botModules.discordBot.newSuperalgosBotModulesDiscordBot(processIndex) socialBot.botInstance.initialize(config.webhookURL) } } diff --git a/Projects/Superalgos/UI/Function-Libraries/SocialBotsFunctions.js b/Projects/Superalgos/UI/Function-Libraries/SocialBotsFunctions.js index c0be2c963..31a387c2b 100644 --- a/Projects/Superalgos/UI/Function-Libraries/SocialBotsFunctions.js +++ b/Projects/Superalgos/UI/Function-Libraries/SocialBotsFunctions.js @@ -82,11 +82,9 @@ function newSuperalgosFunctionLibrarySocialBotsFunctions() { return } - let params = { - text: "Test message from Superalgos!" - } + let message = "Test message from Superalgos!" - httpRequestJSON(JSON.stringify(params), webhookURL, onResponse) + httpRequestJSON(JSON.stringify({content: message}), webhookURL, onResponse) function onResponse(err) { if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result) {