MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

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

    插件发布
    13
    38
    8886
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Bill Yang
      Bill Yang 最后由 编辑

      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. 若不填写页码,也可以直接使用全部作为命令

      打开/关闭词条开关

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

      1 条回复 最后回复 回复 引用 4
      • C
        CabbCat 最后由 编辑

        想问一下使用设置词条和其他查询之类功能的时候bot会回复,但是有关键字触发的时候bot不会回复要如何解决呢

        Bill Yang 1 条回复 最后回复 回复 引用 0
        • Bill Yang
          Bill Yang @CabbCat 最后由 编辑

          @cabbcat 请把“view-mode”修改为1

          C 1 条回复 最后回复 回复 引用 0
          • C
            CabbCat @Bill Yang 最后由 编辑

            @bill-yang 原来view mode的查看词条是这个意思吗,不好意思是我没理解对QAQ

            1 条回复 最后回复 回复 引用 0
            • C
              CabbCat 最后由 编辑

              还有两个问题想请教一下
              一个是默认回复前面的 xxx的内容如下:--------要如何更改,在reply的配置项里好像没看到这个
              第二个是如何删除触发词及对应回复

              Bill Yang 1 条回复 最后回复 回复 引用 0
              • Bill Yang
                Bill Yang @CabbCat 最后由 编辑

                @cabbcat

                1. 编辑output.json的"(view,reply)"项
                2. 删除input.json的键值对来取消触发相应功能
                C 1 条回复 最后回复 回复 引用 0
                • C
                  CabbCat @Bill Yang 最后由 编辑

                  @bill-yang 啊 我指的是删除词条库里的内容,除了在本地群号.db里删除和再使用学习#覆盖之外有别的指令删除词条吗

                  Bill Yang 1 条回复 最后回复 回复 引用 0
                  • Bill Yang
                    Bill Yang @CabbCat 最后由 编辑

                    @cabbcat 考虑在下个版本加入

                    C 1 条回复 最后回复 回复 引用 0
                    • C
                      CabbCat @Bill Yang 最后由 编辑

                      @bill-yang 好的,麻烦大佬了orz

                      1 条回复 最后回复 回复 引用 0
                      • C
                        CabbCat 最后由 编辑

                        佬,有两个问题想请教一下,
                        一个是 发现配置文件里不能设置其他用户使用learn view history这类指令的权限,在控制台尝试禁用com.billyang.entrylib.*和com.billyang.entrylib这两个权限好像没有用,请问有没有其他手段设置用户权限。
                        还有一个是目前的版本不能识别和回复图片或者qq表情,想问一下有没有手段可以实现。

                        Bill Yang 2 条回复 最后回复 回复 引用 0
                        • Bill Yang
                          Bill Yang @CabbCat 最后由 编辑

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

                          1 条回复 最后回复 回复 引用 0
                          • Bill Yang
                            Bill Yang @CabbCat 最后由 编辑

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

                            1 条回复 最后回复 回复 引用 0
                            • W
                              Wangzihan-2006 最后由 编辑

                              @全体成员时显示错误。

                              W 1 条回复 最后回复 回复 引用 0
                              • W
                                Wangzihan-2006 @Wangzihan-2006 最后由 编辑

                                @wangzihan-2006 7{)(}HVKC25PIBALUAP.png 图片地址)

                                Bill Yang 1 条回复 最后回复 回复 引用 0
                                • SnowMoonSS
                                  SnowMoonSS 最后由 编辑

                                  终于找到一个舒服的自定义回复插件了(虽然作者原意好像不是这个
                                  赞一个.jpg

                                  1 条回复 最后回复 回复 引用 0
                                  • SnowMoonSS
                                    SnowMoonSS 最后由 编辑

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

                                    Bill Yang 1 条回复 最后回复 回复 引用 0
                                    • L
                                      laowang7z 最后由 编辑

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

                                      SnowMoonSS Bill Yang 2 条回复 最后回复 回复 引用 0
                                      • SnowMoonSS
                                        SnowMoonSS @laowang7z 最后由 编辑

                                        @laowang7z https://github.com/BillYang2016/entrylib/issues/17

                                        Sirayuki-zh created this issue in BillYang2016/entrylib

                                        closed 在2.9.0-RC2中移动数据目录失败 #17

                                        1 条回复 最后回复 回复 引用 0
                                        • Bill Yang
                                          Bill Yang @laowang7z 最后由 编辑

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

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

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

                                          1 条回复 最后回复 回复 引用 0
                                          • Bill Yang
                                            Bill Yang @Wangzihan-2006 最后由 编辑

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

                                            @全体成员时显示错误。

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

                                            1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact