diff --git a/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js b/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js index 58f302e07..af78b8559 100644 --- a/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js @@ -609,21 +609,6 @@ function newFoundationsActionSwitch() { UI.projects.foundations.spaces.floatingSpace.uiObjectConstructor.createUiObject(true, action.node.payload) } break - case 'Send Telegram Test Message': - { - UI.projects.foundations.functionLibraries.socialBotsFunctions.sendTelegramTestMessage(action.node, action.callBackFunction) - } - break - case 'Send Discord Test Message': - { - UI.projects.foundations.functionLibraries.socialBotsFunctions.sendDiscordTestMessage(action.node, action.callBackFunction) - } - break - case 'Send Slack Test Message': - { - UI.projects.foundations.functionLibraries.socialBotsFunctions.sendSlackTestMessage(action.node, action.callBackFunction) - } - break case 'Save node to be moved': { UI.projects.foundations.spaces.floatingSpace.saveFloatingObjectToBeMoved() diff --git a/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json b/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json index 6a54c294b..d96f4890b 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json @@ -17,7 +17,8 @@ "label": "Send Discord Test Message", "iconPathOn": "test-entity", "iconPathOff": "test-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "SocialBots" }, { "action": "Delete UI Object", diff --git a/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json b/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json index 68aceafd9..cba595d2f 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json @@ -17,7 +17,8 @@ "label": "Send Slack Test Message", "iconPathOn": "test-entity", "iconPathOff": "test-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "SocialBots" }, { "action": "Delete UI Object", diff --git a/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json b/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json index fdd969968..805a7d143 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json @@ -24,7 +24,8 @@ "label": "Send Telegram Test Message", "iconPathOn": "test-entity", "iconPathOff": "test-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "SocialBots" }, { "action": "Delete UI Object", diff --git a/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json b/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json index 8d878319c..f81257b0a 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json @@ -24,7 +24,8 @@ "label": "Send Twitter Test Message", "iconPathOn": "test-entity", "iconPathOff": "test-entity", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "SocialBots" }, { "action": "Delete UI Object", diff --git a/Projects/Social-Bots/UI/Function-Libraries/ActionSwitch.js b/Projects/Social-Bots/UI/Function-Libraries/ActionSwitch.js index c8ee8cb63..747eedfbb 100644 --- a/Projects/Social-Bots/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Social-Bots/UI/Function-Libraries/ActionSwitch.js @@ -18,19 +18,24 @@ function newSocialBotsActionSwitch() { async function executeAction(action) { switch (action.name) { - case 'Add All Output Datasets': + case 'Send Telegram Test Message': { - UI.projects.dataMining.functionLibraries.mineFunctions.addAllOutputDatasets(action.node) + UI.projects.socialBots.functionLibraries.socialBotsFunctions.sendTelegramTestMessage(action.node, action.callBackFunction) } break - case 'Add All Data Dependencies': + case 'Send Discord Test Message': { - UI.projects.dataMining.functionLibraries.mineFunctions.addAllDataDependencies(action.node) + UI.projects.socialBots.functionLibraries.socialBotsFunctions.sendDiscordTestMessage(action.node, action.callBackFunction) } break - case 'Add All Data Mine Dependencies': + case 'Send Slack Test Message': { - UI.projects.dataMining.functionLibraries.mineFunctions.addAllDataMineDataDependencies(action.node, action.rootNodes) + UI.projects.socialBots.functionLibraries.socialBotsFunctions.sendSlackTestMessage(action.node, action.callBackFunction) + } + break + case 'Send Twitter Test Message': + { + UI.projects.socialBots.functionLibraries.socialBotsFunctions.sendTwitterTestMessage(action.node, action.callBackFunction) } break } diff --git a/Projects/Social-Bots/UI/Function-Libraries/SocialBotsFunctions.js b/Projects/Social-Bots/UI/Function-Libraries/SocialBotsFunctions.js index 31923fe33..914a2d0f0 100644 --- a/Projects/Social-Bots/UI/Function-Libraries/SocialBotsFunctions.js +++ b/Projects/Social-Bots/UI/Function-Libraries/SocialBotsFunctions.js @@ -2,7 +2,8 @@ function newSocialBotsFunctionLibrarySocialBotsFunctions() { let thisObject = { sendTelegramTestMessage: sendTelegramTestMessage, sendDiscordTestMessage: sendDiscordTestMessage, - sendSlackTestMessage: sendSlackTestMessage + sendSlackTestMessage: sendSlackTestMessage, + sendTwitterTestMessage: sendTwitterTestMessage } return thisObject @@ -183,4 +184,8 @@ function newSocialBotsFunctionLibrarySocialBotsFunctions() { } } } + + function sendTwitterTestMessage(node, callBackFunction) { + + } }