MiraiForum

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

    新人提问,如何让群主/管理能开关bot在该群的所有响应

    使用交流
    5
    6
    574
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • K
      kiri 最后由 编辑

      前辈们好,在论坛搜不到类似问题,如果有重复提问求引路

      问题:
      如果mirai框架安装了许多插件,那么如何让各个群的群主/管理对bot进行该群内的开关?(避免多个相同插件的bot同时响应,用户有需要时能单独关闭bot)

      个别插件比如mutegame、chatgpt-mirai-bot自带单独开关指令,但大部分是没有的,能单独开关就更好了。
      如果有帖子/教程也求引路,mirai文档和两个群管插件没找到相关指令

      引申疑问:
      1.一些插件比如Administrator、mirai-dice自带有对被邀请/加好友请求的处理,其中mirai-dice有一个监测被踢出、禁言、恶意刷指令时自动退群并拉黑邀请人、禁言人和群主、不响应黑名单用户指令的黑名单系统【目前在靠这个管理】
      有没有类似这种对行为进行记录和拉黑处理,并自动代理所有加好友拉群事件的管理插件?authenticator有后者的功能,且可以审核qq号等级,不错。

      2.是否会发生a插件有黑名单没同意加、b插件却又同意加了这种情况?【触发黑名单的人在很早之前了,没能搜到他最后拉成功没有】

      环境和版本:
      win10 x64/windows sever 2012r2 x64
      jre32 17.0.6
      mirai v2.14.0
      mirai-administrator v1.3.3
      mirai-authenticator v1.0.7
      chat-command v0.6.0

      1 条回复 最后回复 回复 引用 0
      • 如梦初醒
        如梦初醒 摸鱼 最后由 编辑

        黑名单应该有自动踢出的功能吧
        另外你要不逝世HuYanSession的屏蔽功能(不知道管不管用)

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

          感觉像是一个奇点功能

          1 条回复 最后回复 回复 引用 1
          • M
            Michael1015198808 最后由 编辑

            监听GroupMessagePreSendEvent,然后判定一下该bot的消息是否要发送(另外实现一个插件或者增加一个权限,用权限来判断),如果不需要就intercept() cancel()

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

              https://mirai.mamoe.net/topic/327/

              M 1 条回复 最后回复 回复 引用 1
              • M
                Michael1015198808 @Karlatemp 最后由 编辑

                @Karlatemp 这个是不接收消息,但楼主想要的是不发送消息吧?有的插件可能不是交互式的,比如每日/每周定时发一条什么消息,如果很多机器人装载了这个插件,只是不接收消息不太能处理这种情况

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