UNPKG

koishi-plugin-emojihub-bili

Version:

[<ruby>Emojihub-bili<rp>(</rp><rt>点我查看食用方法</rt><rp>)</rp></ruby>](https://www.npmjs.com/package/koishi-plugin-emojihub-bili)🐱支持QQ官方json按钮!20群即可发按钮!😍可自定义添加或删除任意表情包!基本每个指令都有上千张!支持定时/定量消息触发![点我查看食用方法](https://www.npmjs.com/package/koishi-plugin-emojihub-bi

25 lines (24 loc) 1.07 kB
import { type Context } from "koishi"; import { Config } from "./config"; export interface ImageResult { imageUrl: string | null; isLocal: boolean; imageName?: string; imageTime?: Date; imageSize?: number; imagePath?: string; } export declare function getImageAsBase64(imagePath: string): Promise<string>; export declare function determineImagePath(txtPath: string, config: Config, channelId: string | null, command: string, ctx: Context, local_picture_name?: string[] | null): Promise<ImageResult>; export declare function getRandomEmojiHubCommand(config: Config): string; export declare function getRandomImageUrlFromFile(txtPath: string, config: Config, channelId: string | null, command: string, ctx: Context): Promise<{ imageUrl: string; isLocal: boolean; imagePath: string; } | { imageUrl: string; isLocal: boolean; imagePath?: undefined; }>; export declare function downloadImage(url: string, outputPath: string, ctx: Context): Promise<string>; export declare function listAllCommands(config: Config): string[];