mirror of
https://github.com/RavenX8/companion-module-streamer.bot-api.git
synced 2026-04-03 20:58:52 -04:00
Added an action to execute code triggers
This commit is contained in:
40
actions.js
40
actions.js
@@ -30,7 +30,7 @@ export default function (self) {
|
||||
id: 'actionArgs',
|
||||
type: 'textinput',
|
||||
label: 'Action Arguments',
|
||||
default: 0,
|
||||
default: '',
|
||||
},
|
||||
],
|
||||
callback: async (event) => {
|
||||
@@ -84,5 +84,43 @@ export default function (self) {
|
||||
await self.client.testCredits()
|
||||
},
|
||||
},
|
||||
runTrigger: {
|
||||
name: 'Run Code Trigger',
|
||||
options: [
|
||||
{
|
||||
id: 'trigger',
|
||||
type: 'dropdown',
|
||||
label: 'Trigger',
|
||||
default: '',
|
||||
choices: self.triggers.triggers.map((value) => ({ label: value.name, ...value })),
|
||||
},
|
||||
],
|
||||
callback: async (event) => {
|
||||
console.log('Run Trigger!', event.options.action)
|
||||
await self.client.executeCodeTrigger(event.options.trigger)
|
||||
},
|
||||
},
|
||||
runTriggerAdvanced: {
|
||||
name: 'Run Code Trigger Advanced',
|
||||
options: [
|
||||
{
|
||||
id: 'trigger',
|
||||
type: 'dropdown',
|
||||
label: 'Trigger',
|
||||
default: '',
|
||||
choices: self.triggers.triggers.map((value) => ({ label: value.name, ...value })),
|
||||
},
|
||||
{
|
||||
id: 'triggerArgs',
|
||||
type: 'textinput',
|
||||
label: 'Trigger Arguments',
|
||||
default: '',
|
||||
},
|
||||
],
|
||||
callback: async (event) => {
|
||||
console.log('Run Trigger!', event.options.action)
|
||||
await self.client.executeCodeTrigger(event.options.trigger, event.options.triggerArgs)
|
||||
},
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user