steam-family-bot-core
Version:
一个用于新版 Steam 家庭的库存监控 Bot 插件
15 lines (14 loc) • 442 B
TypeScript
import { BotService, Config, ISteamService, Session } from '../interface';
import { Logger } from '../interface/logger';
export type ScheduleTaskCtx<CHANNEL> = {
steam: ISteamService<CHANNEL>;
botService: BotService<CHANNEL, Session<CHANNEL>>;
logger: Logger;
config: Config;
};
export type ScheduleTask = {
name: string;
cron: string;
enable: boolean;
handler: <T>(c: ScheduleTaskCtx<T>) => Promise<void>;
};