1 | const login = require('./lib/login')
|
2 |
|
3 | const Logger = require('./lib/logger')
|
4 | const discordListener = require('./lib/discord/listener')
|
5 | const messengerListener = require('./lib/messenger/listener')
|
6 | const messengerEventListener = require('./lib/messenger/handleEvent')
|
7 |
|
8 | module.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 |
|
13 | discord.client.on('message', discordListener)
|
14 |
|
15 |
|
16 | messenger.client.on('message', messengerListener)
|
17 |
|
18 |
|
19 | messenger.client.on('event', messengerEventListener)
|
20 | })
|
21 | }
|