MiraiForum

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

    Mirai-Repeater:复读机插件:复读/打断/跟读

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

      mirai-repeater的GitHub仓库

      可以在Release下载

      UPDATE:v1.7已发布

      功能

      • 全程复读:每一句话都复读一次
      • 跟风复读:其他人复读时在指定位置复读
      • 复读打断:自动打断施法

      命令用法

      以README为准

      所有命令以repeater_configure(或rep_conf/repconf)开头

      • /repeater_configure repstart <配置上下文> # 开启全程复读
      • /repeater_configure repstop <配置上下文> # 关闭全程复读
      • /repeater_configure repunset <配置上下文> # 重置全程复读开关状态
      • /repeater_configure chainstart <配置上下文> # 开启跟风复读
      • /repeater_configure chainstop <配置上下文> # 关闭跟风复读
      • /repeater_configure chainunset <配置上下文> # 重置跟风复读开关状态
      • /repeater_configure chainplaces <配置上下文> # 列出所有跟风复读位置
      • /repeater_configure chainplaceadd <配置上下文> <位置: Int> # 添加跟风复读位置
      • /repeater_configure chainplaceremove <配置上下文> <位置: Int> # 移除跟风复读位置
      • /repeater_configure killchainstart <配置上下文> # 开启复读打断
      • /repeater_configure killchainstop <配置上下文> # 关闭复读打断
      • /repeater_configure killchainunset <配置上下文> # 重置复读打断开关状态
      • /repeater_configure killchainat <配置上下文> # 查看复读打断位置
      • /repeater_configure killchainat <配置上下文> <位置: Int> # 设置复读打断位置
      • /repeater_configure killchainatunset <配置上下文> # 重置复读打断位置
      • /repeater_configure killchainwith <配置上下文> # 查看复读打断方式
      • /repeater_configure killchainwith <配置上下文> <语句: String> # 设置复读打断方式
      • /repeater_configure killchainwithunset <配置上下文> 重置复读打断方式

      配置上下文

      配置上下文 可以直接是一个QQ群的群号,也可以用global选择全局配置或this选中本群(仅通过群聊控制时有效)。

      Tip

      • 仅对群聊有效。

      • 对Bot自身发出的消息无效,计数器也不会计算。

      • 复读位置为0时不会生效、

      • 所有参数重置后会进入UNSET状态并使用全局状态,跟随全局状态变更。

        全局参数重置后,开关状态的效果与打开一样,但位置重置后,效果与0一样,不会生效,复读打断方式重置后也不会生效(指相当于功能关闭)。

      A 1 条回复 最后回复 回复 引用 0
      • S
        saikewei 最后由 编辑

        此回复已被删除!
        1 条回复 最后回复 回复 引用 0
        • S
          saikewei 最后由 编辑

          好像只能英文不可以是中文?

          xtexChooser 1 条回复 最后回复 回复 引用 0
          • xtexChooser
            xtexChooser @saikewei 最后由 编辑

            @saikewei 指令没有中文,复读可以复读中文

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

              我测试中文复读不出来是怎么回事呢

              xtexChooser 1 条回复 最后回复 回复 引用 0
              • S
                saikewei 最后由 编辑

                而且英文字符也有长度限制 三个字就没了

                M 1 条回复 最后回复 回复 引用 0
                • xtexChooser
                  xtexChooser @saikewei 最后由 编辑

                  @saikewei ???????发下配置和日志

                  S 2 条回复 最后回复 回复 引用 0
                  • S
                    saikewei @xtexChooser 最后由 编辑

                    @xtexchooser ```
                    2021-08-17 20:14:33 V/Net 1144721548: Loading server list from cache.
                    2021-08-17 20:14:33 I/Net 1144721548: Server list: 120.232.19.197:8080, 120.232.18.27:8080, 36.155.229.208:14000, msfwifi.3g.qq.com:8080, 120.232.19.182:443, 111.30.178.75:80, 111.30.179.153:80, 111.30.181.201:80, 36.155.228.147:14000, 36.155.229.173:80.
                    2021-08-17 20:14:33 I/Net 1144721548: ECDH key is valid.
                    2021-08-17 20:14:33 V/Net 1144721548: Send: wtlogin.exchange_emp
                    2021-08-17 20:14:33 V/Net 1144721548: Recv: wtlogin.exchange_emp
                    2021-08-17 20:14:33 V/Net 1144721548: Send: StatSvc.register(online)
                    2021-08-17 20:14:33 V/Net 1144721548: Recv: StatSvc.register
                    2021-08-17 20:14:33 V/Net 1144721548: Loading BdhSession from cache file
                    2021-08-17 20:14:33 I/Net 1144721548: Syncing friend message history...
                    2021-08-17 20:14:33 I/Net 1144721548: Start loading friend list...
                    2021-08-17 20:14:33 I/Net 1144721548: Start loading stranger list...
                    2021-08-17 20:14:33 V/Net 1144721548: Send: StatSvc.GetDevLoginInfo(StatSvc.GetDevLoginInfo)
                    2021-08-17 20:14:33 V/Net 1144721548: Send: OidbSvc.0x496(OidbSvc.0x496)
                    2021-08-17 20:14:33 V/Net 1144721548: Send: OidbSvc.0x5d2_0(OidbSvc.0x5d2_0)
                    2021-08-17 20:14:33 V/Net 1144721548: Send: friendlist.getFriendGroupList(friendlist.getFriendGroupList)
                    2021-08-17 20:14:33 V/Net 1144721548: Recv: OidbSvc.0x496
                    2021-08-17 20:14:33 I/Net 1144721548: Start loading group list...
                    2021-08-17 20:14:33 V/Net 1144721548: Send: friendlist.GetTroopListReqV2(friendlist.GetTroopListReqV2)
                    2021-08-17 20:14:33 I/Net 1144721548: Syncing friend message history: Success.
                    2021-08-17 20:14:33 V/Net 1144721548: Recv: StatSvc.GetDevLoginInfo
                    2021-08-17 20:14:33 I/Net 1144721548: No OtherClient online.
                    2021-08-17 20:14:33 V/Net 1144721548: Recv: OidbSvc.0x5d2_0
                    2021-08-17 20:14:33 I/Net 1144721548: Successfully loaded stranger list: 1 in total
                    2021-08-17 20:14:34 V/Net 1144721548: Recv: friendlist.getFriendGroupList
                    2021-08-17 20:14:34 V/Net 1144721548: Loading friend list: 39/39
                    2021-08-17 20:14:34 I/Net 1144721548: Successfully loaded friend list: 39 in total
                    2021-08-17 20:14:34 V/Net 1144721548: Recv: friendlist.GetTroopListReqV2
                    2021-08-17 20:14:34 V/Net 1144721548: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
                    2021-08-17 20:14:34 V/Net 1144721548: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
                    2021-08-17 20:14:34 V/Net 1144721548: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
                    2021-08-17 20:14:34 V/Net 1144721548: Recv: friendlist.GetTroopMemberListReq
                    2021-08-17 20:14:34 V/Net 1144721548: Recv: friendlist.GetTroopMemberListReq
                    2021-08-17 20:14:34 V/Net 1144721548: Recv: friendlist.GetTroopMemberListReq
                    2021-08-17 20:14:34 I/Net 1144721548: Successfully loaded group list: 3 in total.
                    2021-08-17 20:14:34 I/Net 1144721548: Scheduled key refresh in 23h 55min 0.0s.
                    2021-08-17 20:14:34 I/Net 1144721548: Scheduled refresh login session in 19d 23h 55min 0.0s.
                    2021-08-17 20:14:36 V/Net 1144721548: Recv: ConfigPushSvc.PushReq
                    2021-08-17 20:14:36 I/Net 1144721548: Server list: 113.96.13.79:8080, 42.81.169.100:443, 42.81.184.75:80, 42.81.172.207:443, 113.96.12.27:443, 125.94.60.175:14000, 180.102.110.114:8080, 114.221.144.89:80, msfwifi.3g.qq.com:8080, 180.109.156.246:443.
                    2021-08-17 20:14:36 V/Net 1144721548: Saving bdh session to cache
                    2021-08-17 20:14:36 V/Net 1144721548: Saving server list to cache
                    2021-08-17 20:14:36 V/Net 1144721548: Recv: ConfigPushSvc.PushReq
                    2021-08-17 20:14:36 V/Net 1144721548: Send: ConfigPushSvc.PushResp(ConfigPushSvc.PushResp)
                    2021-08-17 20:14:36 V/Net 1144721548: Saving bdh session to cache
                    2021-08-17 20:14:36 V/Net 1144721548: Send: ConfigPushSvc.PushResp(ConfigPushSvc.PushResp)
                    2021-08-17 20:14:44 V/Net 1144721548: Send: MessageSvc.PbSendMsg(MessageSvc.PbSendMsg)
                    2021-08-17 20:14:44 V/Net 1144721548: Recv: MessageSvc.PbSendMsg
                    2021-08-17 20:14:45 V/Net 1144721548: Send: MessageSvc.PbSendMsg(MessageSvc.PbSendMsg)
                    2021-08-17 20:14:45 V/Net 1144721548: Recv: MessageSvc.PbSendMsg
                    2021-08-17 20:14:54 V/Net 1144721548: Send: MessageSvc.PbSendMsg(MessageSvc.PbSendMsg)
                    2021-08-17 20:14:54 V/Net 1144721548: Recv: MessageSvc.PbSendMsg
                    2021-08-17 20:15:01 V/Net 1144721548: Send: MessageSvc.PbSendMsg(MessageSvc.PbSendMsg)
                    2021-08-17 20:15:01 V/Net 1144721548: Recv: MessageSvc.PbSendMsg

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

                      草,这是什么,Mirai Console吗,日志好短,配置发下

                      S 1 条回复 最后回复 回复 引用 0
                      • S
                        saikewei @xtexChooser 最后由 编辑

                        @xtexchooser QQ截图20210817201853.png

                        1 条回复 最后回复 回复 引用 0
                        • S
                          saikewei @xtexChooser 最后由 编辑

                          @xtexchooser {
                          "js_optimization_level": -1,
                          "mirai_repo": "https://gitee.com/peratx/mirai-repo/raw/master",
                          "maven_repo": [
                          "https://maven.aliyun.com/repository/public"
                          ],
                          "packages": [
                          {
                          "id": "net.mamoe:mirai-console",
                          "channel": "beta",
                          "version": "2.7-RC",
                          "type": "libs",
                          "versionLocked": false
                          },
                          {
                          "id": "net.mamoe:mirai-console-terminal",
                          "channel": "beta",
                          "version": "2.7-RC",
                          "type": "libs",
                          "versionLocked": false
                          },
                          {
                          "id": "net.mamoe:mirai-core-all",
                          "channel": "beta",
                          "version": "2.7-RC",
                          "type": "libs",
                          "versionLocked": false
                          },
                          {
                          "id": "org.itxtech:mcl-addon",
                          "channel": "c122",
                          "version": "1.2.2",
                          "type": "plugins",
                          "versionLocked": false
                          },
                          {
                          "id": "net.mamoe:mirai-api-http",
                          "channel": "stable",
                          "version": "1.10.0",
                          "type": "plugins",
                          "versionLocked": false
                          },
                          {
                          "id": "net.mamoe:chat-command",
                          "channel": "stable",
                          "version": "0.5.1",
                          "type": "plugins",
                          "versionLocked": false
                          }
                          ],
                          "disabled_scripts": [],
                          "proxy": "",
                          "log_level": 1,
                          "script_props": {}
                          }

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

                            然后呢,你got发了几次,我说的是复读机的配置

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

                              你那个日志怕是网络日志,请发mirai日志

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

                                {
                                "repeater_state": false,
                                "chain_state": true,
                                "chain_places": [
                                5,
                                4
                                ],
                                "kill_chain_state": true,
                                "kill_chain_at": 0,
                                "kill_chain_with": "打断施法"
                                }

                                xtexChooser 1 条回复 最后回复 回复 引用 0
                                • S
                                  saikewei @xtexChooser 最后由 编辑

                                  @xtexchooser mirai日志是存在哪个路径呢

                                  1 条回复 最后回复 回复 引用 0
                                  • xtexChooser
                                    xtexChooser @saikewei 最后由 编辑

                                    @saikewei 1. 跟读似乎是正常的,你发0可以正常跟读,5和4连起来没有意义,因为Bot自己发出的消息不算
                                    2.你没设置kill chain at(/repconf killchainat 2),不然开启了killchain功能也没用

                                    S 1 条回复 最后回复 回复 引用 0
                                    • S
                                      saikewei @xtexChooser 最后由 编辑

                                      @xtexchooser QQ截图20210817211530.png QQ截图20210817211604.png
                                      killchain是我随手开的 现已关闭
                                      跟读位置仅设置为4
                                      还是两个字可以三个便不行

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

                                        这个有点奇怪,从Mirai的日志来看:(图片URL:https://z3.ax1x.com/2021/08/17/f5bwBF.png)
                                        https://z3.ax1x.com/2021/08/17/f5bwBF.png

                                        三个a也是有发送的,插件做出了响应发送,并且mirai日志没有显示异常便成功发送了,可能是QQ的问题?我这里没问题

                                        你试试用别的插件发送点文字?

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

                                          换了个qq号就奇迹般地好了 真奇怪

                                          xtexChooser 1 条回复 最后回复 回复 引用 0
                                          • xtexChooser
                                            xtexChooser @saikewei 最后由 编辑

                                            @saikewei 可能那个号被风控了吧....

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