kivibot-plugin-better-keywords-rebuild
v5.0.1
Published
更好的关键词回复重制版
Downloads
27
Maintainers
Readme
更好的关键词回复-重制版 | pupbot-plugin-better-keywords-rebuild / kivibot-plugin-better-keywords-rebuild
用于自定义关键字并回复(有分群、私聊功能)
安装
/plugin add better-keywords-rebuild
启用
/plugin on better-keywords-rebuild
兼容性提示
现已支持
kivibot
和pupbot
, 但本插件仅在pupbot
进行测试, 不保证完全兼容kivibot
!
- 本插件与 better-keywords 不兼容
- 本插件为 better-keywords 重制版, 功能几乎相同, 安装本插件前请卸载 better-keywords
指令
/bkw
或/bkw help
-> 获取帮助/bkw lang set <lang-code>
-> 设置语言 (例如 改为简体中文:/bkw lang set 简中
; 改为繁体中文:/bkw lang set 繁中
; 改为英文:/bkw lang set en-us
; )/bkw add
/rm
-> 添加 / 删除关键字 (例如 设置test
所有群聊和人都回复你好<换行>我在哦~
并开启模糊匹配:/bkw add test g 你好\n我在哦~ +f
)/bkw about
-> 关于界面/bkw reload
或rl
-> 重载插件/bkw update
或up
-> 检查更新/bkw alias
或as add/remove/a/rm <原命令> <别名>
-> 新增/删除命令别名
特色
- 支持QQ发送图片并添加到回复内容中*
QQ发送图片可能会过期, 具体要看tx的策略
- 支持自定义提示文本(在插件安装目录
./languages.js
中)
配置文件详解
{
"keywords": { // 主键(root)
// 当前群聊{ <gid(群号)>: { <key>: value: [{value: <value>, type: <type>}], extra: {}} } }
"groups": {},
// 全局群聊{<key>: value: [{value: <value>, type: <type>}], extra: {}}
"global-g": {},
// 全局私聊{<key>: value: [{value: <value>, type: <type>}], extra: {}}
"global-f": {},
// 全局群聊和私聊{<key>: value: [{value: <value>, type: <type>}], extra: {}}
"global": {}
}
}
已知异常但未修复的问题
- 未知原因导致再
kivibot
自动更新异常
反馈者: QQ@山重水复插件better-keywords-rebui1d禁用过程中发生错误: Cannot read properties of undefined (reading 'admins') ReferenceError: msg is not defined at Object.reloadPlugin (D:\QQ机器人\KiviBot\node_modules\kivibot-plugin-better-keywords-rebuild\index.js:929:44) at process.processTicksAndRejections (node:internal/process/task queues:95:5) msg is not defined
已修复的问题 / 已修复的不合理设定
- [x] 在首次创建群聊项时创建群聊子键失败 (反馈者: QQ@蓝衒)
- [x] 在g模式下
globalFriendsValue is not defined
(反馈者: QQ@蓝衒) - [x] 删除用于调试的错误
throw '这是一个错误'
- [x] 修改
/bkwabout
设定以避免刷屏(about
已移步/bkw about
) - [x] 使用QQ消息指令设置语言无效
- [x] 语言文件未找到
- [x]
TypeError: value.includes is not a function
- [x]
ReferenceError: globalFriendsValue is not defined
- [x] \n 不会替换为 换行
- [x] 版本比较问题
- [x] 检查更新失效
- [x] \n \t 不会替换为 换行符 制表符
- [x] 版本重复更新(npm缓存未刷新)
- [x] 插件重载和自动更新问题
- [x] 自动更新如果当前版本是最新版本则下次无法手动更新
大版本看点
- V3.0.0 新增模糊匹配(详见
/bkw help
) - V3.0.4 新增对
kivibot
支持 - V4.0.0 对语言文件进行重构, 现已完全支持多语言
- V4.0.5 新增更新提示, 修复
/bkw up
显示问题, 修复插件重载问题 - V5.0.0 对图片、多种表情等进行关键词支持