From e45800e32c1b12417457942921750abbd74d55d6 Mon Sep 17 00:00:00 2001 From: javis86 Date: Wed, 14 Jun 2023 20:30:13 -0300 Subject: [PATCH] fix discordActivity on output payload --- CHANGELOG.md | 4 ++++ discord/discordActivity.js | 7 ++++--- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 70148b4..56175d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog\ + +## 3.4.4 +* Hotfix - #73 Can't set bot status with discordActivity + ## 3.4.3 * Hotfix - [#85 TypeError: channel.isTextBased is not a function](https://github.com/Markoudstaal/node-red-contrib-discord-advanced/issues/85) Move to Discord.js 14.11.0 diff --git a/discord/discordActivity.js b/discord/discordActivity.js index 85b8ee0..f72e61c 100644 --- a/discord/discordActivity.js +++ b/discord/discordActivity.js @@ -14,8 +14,10 @@ module.exports = function (RED) { bot.user.setPresence({ activities: [{ name: msg.text, type: type, url: url }], status: status }); - msg.payload.status = bot.presence['status']; - msg.payload.bot = bot.presence.activities[0]; + msg.payload = { + status: bot.presence['status'], + bot: bot.presence.activities[0] + } node.status({ fill: "green", shape: "dot", text: "Bot Activities Changed" }); node.send(msg); @@ -27,7 +29,6 @@ module.exports = function (RED) { text: error }); } - }); node.on('close', function () { diff --git a/package-lock.json b/package-lock.json index ac2fb63..9537cf6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "node-red-contrib-discord-advanced", - "version": "3.4.2", + "version": "3.4.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "node-red-contrib-discord-advanced", - "version": "3.4.2", + "version": "3.4.4", "license": "MIT", "dependencies": { "discord.js": "^14.11.0", diff --git a/package.json b/package.json index e0fb323..b7fb42f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-discord-advanced", - "version": "3.4.3", + "version": "3.4.4", "description": "Recieve, send, edit, reply, react to and delete Discord messages, handle interactions and much more in Node-RED.", "main": "discord/discord.js", "scripts": {