UNPKG

koishi-plugin-sleepsign-in

Version:
26 lines (25 loc) 659 B
import { Context, Schema } from 'koishi'; export declare const name = "sleepsign-in"; export declare const inject: string[]; export interface IConfig { enableSignTime: boolean; signStartTime: number; signEndTime: number; goodNightMsg: string; missedSignMsg: string; repeatSignMsg: string; succeedMsg: string; } export declare const Config: Schema<IConfig>; declare module 'koishi' { interface Tables { user_sign_in: User_sign_in; } } export interface User_sign_in { id: number; user_id: string; count: number; sign_time: string; } export declare function apply(ctx: Context, config: IConfig): void;