UNPKG

koishi-plugin-steam-family-bot

Version:

一个用于新版 Steam 家庭的库存监控 koishi Bot 插件

25 lines 920 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const services_1 = require("../services"); const schedules_1 = require("steam-family-bot-core/schedules"); const session_1 = require("../session"); function schedules(ctx, config, baseLogger) { const steam = new services_1.SteamService(ctx, config); const botService = new session_1.KoishiBotService(ctx, config); const logger = baseLogger.extend('schedules'); const baseCtx = { config: config, botService: botService, steam, }; const tasks = (0, schedules_1.getScheduleTasks)(config).filter((it) => it.enable); for (const task of tasks) { const scheduleContext = { ...baseCtx, logger: logger.extend(task.name), }; ctx.cron(task.cron, () => task.handler(scheduleContext)); } } exports.default = schedules; //# sourceMappingURL=index.js.map