MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. Bill Yang
    • 资料
    • 关注 0
    • 粉丝 1
    • 主题 1
    • 帖子 12
    • 最佳 1
    • 有争议的 0
    • 群组 0

    Bill Yang

    @Bill Yang

    4
    声望
    54
    资料浏览
    12
    帖子
    1
    粉丝
    0
    关注
    注册时间 最后登录

    Bill Yang 取消关注 关注

    Bill Yang 发布的最佳帖子

    • EntryLib 词条库(群词条多功能自定义回复)

      EntryLib

      EntryLib 是一个基于 Mirai-Console 的插件,使用 Java + sqlite 进行实现,用于实现群词条、自定义回复或更多功能。
      原型是来自酷Q的学习词条,因为技术力不高的种种原因使用 Mirai-Console 的 Java 框架重写。
      目前尚未实现原型的所有功能。

      开源地址

      Github
      详细的文档都可以翻Github README,下面的都是抄来的
      下载地址见Release

      使用方法

      1. 请在 Mirai-Console 框架下使用本插件
      2. 从 Release 下载最新版jar
      3. 放置在 Mirai 目录的 plugins 文件夹下
      4. 下载并安装 Sqlite3 ,添加至环境变量
      5. 运行 Mirai 并登录机器人
      6. 在机器人所在群里发送打开词条开关,若获得回复已启用词条库插件!,则安装成功

      基本指令列表

      "学习#[词条名]#[词条内容/回复项]#[匹配方式]"

      作用:学习一个新的词条,记入数据库中
      例:学习#词条库#欢迎使用词条库#精确

      理想回复

      learn-reply.png

      格式说明

      1. 请使用#分割
      2. 匹配方式为可选项,包含精确、模糊、正则,默认为精确
      3. 如果使用正则,请在词条名处填写正则表达式,并可在内容中用$1,$2...代表分组截获
      4. 使用\进行转义,详见额外说明

      "查看#[词条名]"

      作用:查看词条内容
      例:查看#词条库

      理想回复

      view-reply.png

      "历史#[词条名]#[页码]"

      作用:查看词条修改历史
      例:历史#词条库

      理想回复

      history-reply.png

      格式说明

      1. 页码为可选项,只可填写数字,默认为1
      2. 因为长度限制,因此一页所显示的数量有限,详见配置项

      "搜索#[关键词]#[页码]"

      作用:检索与关键词有关的所有词条
      例:搜索#词条

      理想回复

      search-reply.png

      格式说明

      1. 页码为可选项,只可填写数字,默认为1

      "全部#[页码]"

      作用:检索所有词条
      例:全部#2

      理想回复

      all-reply.png

      格式说明

      1. 页码为可选项,只可填写数字,默认为1
      2. 若不填写页码,也可以直接使用全部作为命令

      打开/关闭词条开关

      作用:开启或关闭对应群聊的插件开关
      例:打开词条开关

      发布在 插件发布
      Bill Yang
      Bill Yang

    Bill Yang 发布的最新帖子

    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @yuudachi 在 EntryLib 词条库(群词条多功能自定义回复) 中说:

      大佬大佬,似乎发现一个BUG?

      方法一,将要发送的语音(只能是amr格式)放入语音缓存文件夹中,然后使用包含语音文件名的 Mirai 码构造一条语音并使用命令将其加入词条库。语音文件名最好是英文与数字。
      

      如果使用这种方法的话,即使已经加入了词条库,每次清理的时候都会把这些语音清理掉

      2022-02-19 13:37:18 I/EntryLib: 数据库整理器已清理未使用的图片缓存:总计29个语音
      

      还有大佬可以加一个定时(比如每天0点)发送消息的功能嘛?

      有待确认,可以在github上发一下issue吗?

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @snowmoonss 会更的,只是上学期间懒得动233

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      已经更新1.3.1版本,以上需求已经加入
      https://github.com/BillYang2016/entrylib/releases/tag/1.3.1

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @snowmoonss 在 EntryLib 词条库(群词条多功能自定义回复) 中说:

      希望能增加一些功能:
      1、支持在不同的词条中使用不同的回复方式。比如词条A是随机回复,词条B是回复最新词条这样
      2、能够精准地删除词条中的某一个回复(或许这个功能是已经有的而我不知道)。比如词条A里有三个回复,希望能精准的删除词条A里的第二个回复
      3、希望能为词条设定别名。比如已有词条A,然后设定cta为词条A的别名,发送cta也能收到词条A的回复
      喷.gif
      希望dalao能考虑一下增加这些功能,十分感谢!

      1. 这个功能需要对数据库进行修改,可能会做但是估计做的很慢
      2. 考虑到这个功能需要的命令十分复杂,推荐在后台进行修改,比如手动修改数据库或导出数据库后删除对应回复再重新导入
      3. 这是一个很好的提议,可以在后续版本中加入

      另,一般不上论坛,请最好在Github上提交issue,新功能请求也可以在这里提出

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @wangzihan-2006 在 EntryLib 词条库(群词条多功能自定义回复) 中说:

      @全体成员时显示错误。

      现在还有本问题吗,麻烦确认一下权限
      另,一般不上论坛,请最好在Github上提交issue

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @laowang7z 在 EntryLib 词条库(群词条多功能自定义回复) 中说:

      您好,插件第二次启动时线上移动某目录失败,然后就终止了,需要每次启动前删除数据文件才行,请问有什么解决办法吗

      该问题已解决,请在 Github 仓库中获取最新版本

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @cabbcat 已经发布新版本1.0.1,以上问题均得到解决

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @cabbcat 问题已经确认,下个版本统一解决,建议提问和feature request在github上发送issue,在论坛里的回复不一定能及时看到

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @cabbcat 考虑在下个版本加入

      发布在 插件发布
      Bill Yang
      Bill Yang
    • RE: EntryLib 词条库(群词条多功能自定义回复)

      @cabbcat

      1. 编辑output.json的"(view,reply)"项
      2. 删除input.json的键值对来取消触发相应功能
      发布在 插件发布
      Bill Yang
      Bill Yang