koishi-plugin-not-enough-fakeqqbot
v0.0.3
Published
使用QQBOT进行聊天
Readme
koishi-plugin-not-enough-fakeqqbot
使用QQBOT进行聊天
功能
- 支持多个 QQBot 实例(以
platform + selfId区分)。 - 通过中间件接收并缓存消息到数据库。
- 发送文本消息,优先主动发送,失败后在 3.5 分钟窗口内自动回退到引用回复。
- 提供
fakeqqbotservice,便于 WebUI 调用。 - 发送时使用 QQ 适配器内部接口(
bot.internal.sendMessage/sendPrivateMessage),不依赖session.send。 - 内置 Console WebUI 页面,可选 Bot、会话、查看消息并发送文本。
配置
platforms: 监听的平台列表,默认['qq']cacheWindowMs: 回退可用时间窗口,默认210000probeTtlMs: 主动能力探测缓存,默认120000storeRaw: 是否保存部分原始字段,默认falsemaxContentLength: 文本最大长度,默认4000debugReceiver: 是否输出接收与入库调试日志,默认false
Service API
ctx.fakeqqbot.listBots()ctx.fakeqqbot.listRecentMessages(platform, selfId, channelId, limit?)ctx.fakeqqbot.sendText({ platform, selfId, channelId, content, guildId? })
