plerobuddies/src/chat.js

24 lines
609 B
JavaScript
Raw Normal View History

2021-03-29 21:43:10 +02:00
// the main juice
const { buddies } = require('./config')
if(!buddies) throw "Did you seutp your config?"
const { toot } = require('./toot');
(async function() {
2021-04-01 13:19:09 +02:00
for await(buddyConfig of buddies) {
console.log(`bootstrapping chat for ${buddyConfig.name}...`)
const { chat } = require(`./buddies/${buddyConfig.name}/buddy`)
// contains 'toot', and maybe 'attach' / 'attachDescription'
2021-04-01 13:19:09 +02:00
const message = await chat(buddyConfig)
console.log(`buddy ${buddyConfig.name} has this to say: ${JSON.stringify(message)}`)
2021-04-01 13:19:09 +02:00
//await toot(message, buddyConfig)
}
console.log('Done! for now... ')
})()
2021-03-29 21:43:10 +02:00