UNPKG

koishi-plugin-fate

Version:

A koishi plugin for fortune telling and sign in.

29 lines (28 loc) 828 B
import { Context } from 'koishi'; import { LevelInfo, FortuneInfo, UserFortune } from '../data/types'; import { Config } from '../command/types'; declare module 'koishi' { interface Tables { fate: UserFortune; jrys: UserFortune; } } export declare class SigninService { ctx: Context; cfg: Config; constructor(context: Context, config: Config); callSignin(uid: number, userid: string, luck: number): Promise<{ status: number; getExp: number; allExp: number; getCoin: number; signTime: Date; count: number; }>; getLevelInfo(exp: number, info: LevelInfo[]): { levelInfo: LevelInfo; nextExp: string | number; }; getFortuneInfo(luck: number, info: FortuneInfo[]): string; getGreeting(hour: number): string; }