@momuhoka/koishi-plugin-jrrp
Version:
自用今日人品插件,AI生成仅供参考:主要负责协助AI大人完成功能完善和BUG修复
52 lines (51 loc) • 1.18 kB
TypeScript
import { Context, Schema } from 'koishi';
/**
* 配置接口定义
*/
export interface Config {
resetHour: number;
utcOffsetMinutes: number;
salt: string;
nameMode?: 'username' | 'at';
style: string;
enableActivities: boolean;
enableLuckyNumber: boolean;
enableLuckyColor: boolean;
enableYiyan: boolean;
scoreMode: 'normal' | 'fathead';
activitiesCustom?: string[];
commentsCustom?: Array<{
min: number;
max: number;
text: string;
}>;
customYiyanApi?: {
url: string;
data: string;
};
}
export declare const name = "jrrp";
export declare const using: readonly ["database"];
/**
* 配置结构
*/
export declare const Config: Schema<Config>;
declare module 'koishi' {
interface Tables {
jrrp: {
userId: string;
date: string;
score: number;
comment: string;
good?: string;
bad?: string;
luckyNumber?: number;
luckyColor?: string;
yiyan?: string;
};
}
}
/**
* 主插件入口
*/
export declare function apply(ctx: Context, config: Config): void;