13 lines
477 B
JavaScript
13 lines
477 B
JavaScript
|
import settings from "./libs/settings.js"
|
||
|
import getNotifier from "./libs/getNotifier.js"
|
||
|
import getLogger from "./libs/logger.js"
|
||
|
|
||
|
const log = getLogger("MAIN", "blue")
|
||
|
|
||
|
log("Starting up maintenance-bot...")
|
||
|
|
||
|
log("Starting up notifiers...")
|
||
|
const enabledNotifiers = Object.keys(settings.notifiers).filter(notifier => settings.notifiers[notifier].enabled)
|
||
|
const notifiers = await Promise.all(enabledNotifiers.map(notifier => getNotifier(notifier)))
|
||
|
|
||
|
console.dir(notifiers)
|