@shangxueink/koishi-plugin-qq-markdown-button
Version:
[<ruby>**QQ机器人按钮菜单**<rp>(</rp><rt>点我查看使用说明</rt><rp>)</rp></ruby>](https://www.npmjs.com/package/@shangxueink/koishi-plugin-qq-markdown-button) 自用小插件咪~ 使用json文件设置你的机器人菜单这样就不需要一堆配置项还很烧脑了。自用插件哦~
27 lines (24 loc) • 617 B
text/typescript
import { Context } from 'koishi'
export interface PluginLogger {
debug(message: unknown, detail?: unknown): void
error(message: string, error?: unknown): void
}
export function createLogger(ctx: Context, enabled: boolean): PluginLogger {
return {
debug(message, detail) {
if (!enabled) return
if (detail === undefined) {
ctx.logger.info(message)
return
}
ctx.logger.info(message, detail)
},
error(message, error) {
if (error === undefined) {
ctx.logger.error(message)
return
}
ctx.logger.error(message, error)
},
}
}