UNPKG

koishi-plugin-statistical-ranking

Version:

统计所有命令使用和成员发言记录,支持筛选展示列表,可以切换文本和图片两种展示形式

29 lines (28 loc) 862 B
import { Context } from 'koishi'; import { StatRecord } from './index'; /** * @internal * 数据库操作相关函数集合 * @description 提供数据库初始化、记录保存等核心功能 */ export declare const database: { /** * 初始化数据库表结构 * @param ctx - Koishi 上下文 * @description 创建并定义 analytics.stat 表的结构 */ initialize(ctx: Context): void; /** * 保存统计记录 * @param ctx - Koishi 上下文 * @param data - 需要保存的记录数据 * @description 更新或插入统计记录 */ saveRecord(ctx: Context, data: Partial<StatRecord>): Promise<void>; /** * 注册清除命令 * @param {Context} ctx Koishi 上下文 * @param {any} parent 父命令对象 */ registerClearCommand(ctx: Context, parent: any): void; };