Demo Bot: WIP.

This commit is contained in:
John Livingston
2021-12-07 18:57:08 +01:00
parent 978ee83eee
commit 0e45f9a197
8 changed files with 410 additions and 66 deletions

View File

@ -198,7 +198,7 @@ async function getProsodyConfig (options: RegisterServerOptions): Promise<Prosod
config.setLog(logLevel)
const demoBotUUIDs = parseConfigDemoBotUUIDs((settings['chat-videos-list'] as string) || '')
let demoBotContentObj: string = JSON.stringify({})
let demoBotContentObj: string = 'null'
if (demoBotUUIDs?.length > 0) {
useExternalComponents = true
const componentSecret = await getExternalComponentKey(options, 'DEMOBOT')
@ -206,7 +206,7 @@ async function getProsodyConfig (options: RegisterServerOptions): Promise<Prosod
config.useDemoBot(componentSecret)
bots.demobot = demoBotUUIDs
demoBotContentObj = JSON.stringify({
UUIDs: demoBotUUIDs,
rooms: demoBotUUIDs.map((uuid) => `${uuid}@room.${prosodyDomain}`),
service: 'xmpp://127.0.0.1:' + externalComponentsPort,
domain: 'demobot.' + prosodyDomain,
mucDomain: 'room.' + prosodyDomain,