UNPKG

722 BJavaScriptView Raw
1const login = require('./lib/login')
2
3const Logger = require('./lib/logger')
4const discordListener = require('./lib/discord/listener')
5const messengerListener = require('./lib/messenger/listener')
6const messengerEventListener = require('./lib/messenger/handleEvent')
7
8module.exports = config => {
9 if (!global.config) global.config = config
10 if (!global.logger) global.logger = new Logger(config.logLevel || 'info')
11 return login().then(() => {
12 // when got a discord message
13 discord.client.on('message', discordListener)
14
15 // when got a messenger message
16 messenger.client.on('message', messengerListener)
17
18 // when got a messenger event
19 messenger.client.on('event', messengerEventListener)
20 })
21}