MiraiForum

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

    GroupBotSuffix - 为你的bot群名片增加有趣的后缀

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

      GroupBotSuffix

      基于mirai的自动增加qqbot群名后缀的插件

      通过本插件,你可以实现在bot的每一个群聊都自动修改群名片为含后缀 (如现在是北京时间xx:xx此类的表达)

      github链接

      releases链接

      请使用版本号大于 1.3.0 的包,在小于 1.3.0 的版本中,可能会出现被 mirai 服务器断开连接的问题

      如何使用?

      将 releases 下的最新包下载,随后丢到plugins里面

      随后打开mcl在加载完毕后停止,打开config页面,修改本插件的Setting.yml

      默认会在成功加载后每隔一分钟修改一次

      配置说明

      • waitTimeMS
        每次间隔的时间 单位为毫秒
        不建议将此项设得过快 因为mirai并不主动推送群bot名片修改的事件(用户查询bot群名片/发送信息时才可能修改) 过快并不一定有效
      • open
        添加后缀类型的值
        可以为以下内容
        • NOW_TIME 现在的时间 可提供参数自行设置 默认为HH:mm:ss
        • HOW_LONG_TO_DISTANCE 距离什么时候还有多久 需要用参数提供指定日期
          年月日用-分割,且位于开头(可不提供年) 时分秒用:分割(可不提供)
          返回的格式与提供的格式一致
        • CPU_LOAD 系统cpu占用率
        • JVM_CPU_LOAD jvm可使用的cpu占用率
        • MEMORY_LOAD 系统内存占用率
        • JVM_MEMORY_LOAD jvm可使用内存占用率
      • content
        后缀的内容
        使用%s为默认配置的调用
        使用%加参数内容为有参数的配置调用
      • separator
        bot昵称到后缀的分割(默认会重命名为 bot 名称 + 后缀分隔符 + 后缀内容)
      • waitGroupMS
        经过多少毫秒后修改下一个群聊的群名片 单位为毫秒
      1 条回复 最后回复 回复 引用 2
      • cssxsh
        cssxsh 最后由 编辑

        看起来很厉害

        PigeonYuze 1 条回复 最后回复 回复 引用 0
        • PigeonYuze
          PigeonYuze @cssxsh 最后由 编辑

          @cssxsh 只是看起来厉害(

          1 条回复 最后回复 回复 引用 0
          • Mr.喜
            Mr.喜 ⭐2021⭐ 最后由 编辑

            真不怕被封啊(

            1 条回复 最后回复 回复 引用 0
            • 南栀沁寒
              南栀沁寒 最后由 编辑

              好酷炫

              1 条回复 最后回复 回复 引用 0
              • 南栀沁寒
                南栀沁寒 最后由 编辑

                没有实现成功 不管改成什么后缀类型 值都是0.00%

                PigeonYuze 1 条回复 最后回复 回复 引用 0
                • PigeonYuze
                  PigeonYuze @南栀沁寒 最后由 编辑

                  @南栀沁寒 看看你的配置文件

                  南栀沁寒 1 条回复 最后回复 回复 引用 0
                  • 南栀沁寒
                    南栀沁寒 @PigeonYuze 最后由 编辑

                    @PigeonYuze QQ图片20230211113835.png

                    PigeonYuze 1 条回复 最后回复 回复 引用 0
                    • PigeonYuze
                      PigeonYuze @南栀沁寒 最后由 PigeonYuze 编辑

                      @南栀沁寒 我大概找到问题了,我没有判断尾端的%s
                      你需要在%s后面加一个空格再加上任意字符才可能被成功读取(在最新版本中并不需要这么做,修了)

                      南栀沁寒 1 条回复 最后回复 回复 引用 0
                      • 南栀沁寒
                        南栀沁寒 @PigeonYuze 最后由 编辑

                        @PigeonYuze 仍然不行 还是0.00%QQ图片20230211125349.png

                        PigeonYuze 2 条回复 最后回复 回复 引用 0
                        • PigeonYuze
                          PigeonYuze @南栀沁寒 最后由 PigeonYuze 编辑

                          @南栀沁寒 确实,等我修一下

                          1 条回复 最后回复 回复 引用 0
                          • PigeonYuze
                            PigeonYuze @南栀沁寒 最后由 PigeonYuze 编辑

                            @南栀沁寒 已修复bug,下载最新版就可以了,测试的时候只跑了一遍就不跑了,十分抱歉(

                            南栀沁寒 1 条回复 最后回复 回复 引用 1
                            • 南栀沁寒
                              南栀沁寒 @PigeonYuze 最后由 编辑

                              @PigeonYuze 成功实现功能 感谢 非常酷的小功能

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

                                大佬这么设置对吗

                                waitTimeMS: 60000
                                open: CPU_LOAD
                                content: 脑负荷 %s !
                                separator: ' | '
                                waitGroupMS: 100
                                

                                没有反应QAQ
                                用默认配置文件是ok的但是吧他改成CPU_LOAD就没反应了
                                没有报错

                                PigeonYuze 1 条回复 最后回复 回复 引用 0
                                • PigeonYuze
                                  PigeonYuze @1312255201 最后由 编辑

                                  @1312255201 有事件推送输出吗?如果有但是实际没有刷新的话你试试点击bot的群名片

                                  1 1 条回复 最后回复 回复 引用 0
                                  • 1
                                    1312255201 @PigeonYuze 最后由 编辑

                                    @PigeonYuze 没有事件的推送,但是默认配置文件有事件推送

                                    PigeonYuze 1 条回复 最后回复 回复 引用 0
                                    • PigeonYuze
                                      PigeonYuze @1312255201 最后由 编辑

                                      @1312255201
                                      这下不知道了(
                                      我这边是可以正常使用的 )
                                      要不你试试把delay降低 或者是 到了应该执行的时候获取bot群卡片查看是否更新

                                      1 1 条回复 最后回复 回复 引用 0
                                      • 1
                                        1312255201 @PigeonYuze 最后由 编辑

                                        @PigeonYuze 好的谢谢大佬,那应该是我这边的问题

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

                                          和上边同样的问题 用原本的获取时间的是可以的 把NOW_TIME改为JVM_CPU_LOAD之后就没推送了 功能也没有实现

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

                                            重启之后成功了

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