EntryLib
EntryLib 是一个基于 Mirai-Console 的插件,使用 Java + sqlite 进行实现,用于实现群词条、自定义回复或更多功能。
原型是来自酷Q的学习词条,因为技术力不高的种种原因使用 Mirai-Console 的 Java 框架重写。
目前尚未实现原型的所有功能。
开源地址
Github
详细的文档都可以翻Github README,下面的都是抄来的
下载地址见Release
使用方法
- 请在 Mirai-Console 框架下使用本插件
- 从 Release 下载最新版jar
- 放置在 Mirai 目录的 plugins 文件夹下
- 下载并安装 Sqlite3 ,添加至环境变量
- 运行 Mirai 并登录机器人
- 在机器人所在群里发送
打开词条开关
,若获得回复已启用词条库插件!
,则安装成功
基本指令列表
"学习#[词条名]#[词条内容/回复项]#[匹配方式]"
作用:学习一个新的词条,记入数据库中
例:学习#词条库#欢迎使用词条库#精确
理想回复
格式说明
- 请使用
#
分割 - 匹配方式为可选项,包含
精确
、模糊
、正则
,默认为精确
- 如果使用正则,请在词条名处填写正则表达式,并可在内容中用
$1
,$2
...代表分组截获 - 使用
\
进行转义,详见额外说明
"查看#[词条名]"
作用:查看词条内容
例:查看#词条库
理想回复
"历史#[词条名]#[页码]"
作用:查看词条修改历史
例:历史#词条库
理想回复
格式说明
- 页码为可选项,只可填写数字,默认为
1
- 因为长度限制,因此一页所显示的数量有限,详见配置项
"搜索#[关键词]#[页码]"
作用:检索与关键词有关的所有词条
例:搜索#词条
理想回复
格式说明
- 页码为可选项,只可填写数字,默认为
1
"全部#[页码]"
作用:检索所有词条
例:全部#2
理想回复
格式说明
- 页码为可选项,只可填写数字,默认为
1
- 若不填写页码,也可以直接使用
全部
作为命令
打开/关闭词条开关
作用:开启或关闭对应群聊的插件开关
例:打开词条开关