koishi-plugin-ciyi
Version:
Koishi 的词意(猜词游戏)插件。根据词语的含义相似程度,猜测正确的词语。
44 lines (43 loc) • 1.14 kB
TypeScript
import { Context, Schema } from "koishi";
export declare const name = "ciyi";
export declare const usage = "## \u4F7F\u7528\n\n1. \u8BBE\u7F6E\u6307\u4EE4\u522B\u540D\u3002\n2. \u53D1\u9001 `ciyi` \u67E5\u770B\u5E2E\u52A9\u3002\n\n## QQ \u7FA4\n\n* 956758505";
export declare const inject: string[];
export interface Config {
atReply: boolean;
quoteReply: boolean;
isEnableMiddleware: boolean;
maxHistory: number;
maxRank: number;
}
export declare const Config: Schema<Config>;
declare module "koishi" {
interface Tables {
ciyi: Ciyi;
ciyi_rank: CiyiRank;
}
}
export interface Ciyi {
id: number;
channelId: string;
answer: string;
lastStartTimestamp: Date;
guessedWords: string[];
guessedHistoryInOneGame: string[];
rankList: string[];
history: History[];
isOver: boolean;
}
export interface CiyiRank {
id: number;
userId: string;
username: string;
score: number;
}
interface History {
guess: string;
rank: number;
leftHint: string;
rightHint: string;
}
export declare function apply(ctx: Context, cfg: Config): void;
export {};