UNPKG

koishi-plugin-bellabot

Version:

[![npm](https://img.shields.io/npm/v/koishi-plugin-bellabot?style=flat-square)](https://www.npmjs.com/package/koishi-plugin-bellabot)

64 lines (63 loc) 1.82 kB
import { Context } from 'koishi'; declare module 'koishi' { interface Tables { bella_sign_in: Bella_sign_in; } } export interface Bella_sign_in { id: string; name: string; time: string; point: number; count: number; current_point: number; working: boolean; stime: number; wpoint: number; wktimecard: number; wktimespeed: boolean; } interface LevelInfo { level: number; level_line: number; } export declare const inject: { required: string[]; optional: string[]; }; export declare class Signin { ctx: Context; cfg: any; constructor(context: Context, config: any); callSignin(session: any): Promise<{ cmd: string; status: number; getpoint: number; signTime: string; allpoint: number; count: number; }>; signQuery(session: any): Promise<{ cmd: string; status: number; getpoint: number; signTime: string; allpoint: number; count: number; }>; lottery(session: any, point: any): Promise<any>; workstart(session: any): Promise<any>; workend(session: any): Promise<any>; workcheck(session: any): Promise<any>; givepoint(session: any, count?: any, user?: any): Promise<any>; shop(session: any): Promise<any>; rankUsers(count: any): Promise<any[]>; rangePoint(count: number): { final_point: number; msg: string; }; levelJudge(all_point: number): LevelInfo; getGreeting(hour: number): string; shopJudge(session: any, select: number | string): Promise<"积分不足!" | "购买成功!打工时长上限+1h(上限不得超过9h)" | "购买次数达到上限" | "购买成功!打工获取积分翻倍(购买后永久生效)" | "您已购买此商品">; } export {};