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))) log("Starting up checkers...") log("Sending out start-up messages...") notifiers.forEach(notifier => notifier("Started up 'maintenance-bot'...")) log("Start up complete!")