UNPKG

koishi-plugin-toram

Version:
35 lines (34 loc) 1.08 kB
import { Context, Logger, Schema, Session } from 'koishi'; import { UserData, BotTodoItem } from './script'; export declare const name = "toram"; export declare const inject: string[]; declare module 'koishi' { interface Tables { toram_user: UserData; toram_todo: BotTodoItem; } } export interface Config { qq: string; groupId: string; adminQQList?: string[]; maxLevel: number; levelUP_player_recommend: number; levelUP_player_fixedBossReturn: number; levelUP_player_wildBossReturn: number; monthlyCardReminder_midnightTime: number; monthlyCardReminder_morningTime: number; monthlyCardReminder_noonTime: number; monthlyCardReminder_afternoonTime: number; monthlyCardReminder_eveningTime: number; monthlyCardReminder_latenightTime: number; sendDialog: boolean; } export declare const Config: Schema<Config>; export interface SessionEvent { ctx: Context; session?: Session; config: Config; logger: Logger; } export declare function apply(ctx: Context, config: Config): Promise<void>;