koishi-plugin-memes
Version:
生成 Meme 表情包,支持 MemeGenerator API (v1)、内置模板和自定义 API 接口
30 lines (29 loc) • 703 B
TypeScript
import { Context, Command, Logger } from 'koishi';
/**
* 表情 API 配置接口
* @interface ApiConfig
*/
export interface ApiConfig {
description: string;
apiEndpoint: string;
}
/**
* 外部表情 API 处理类
* 负责管理自定义表情 API 的配置并注册相关命令
*/
export declare class MemeAPI {
private ctx;
private logger;
private configPath;
/**
* 创建一个 MemeAPI 实例
* @param ctx Koishi 上下文对象
* @param logger 日志记录器
*/
constructor(ctx: Context, logger: Logger);
/**
* 注册所有表情相关的子命令
* @param meme 父命令对象
*/
registerCommands(meme: Command): void;
}