MiraiForum

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

    关键词 撤回/禁言

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

      github
      配置几组不同权值的关键词和撤回阈值, 当一条消息权值累计超过(出现多个关键词相加大于或者重复出现多个关键词每个都算)阈值就撤回

      因为是很早前写的了, 可能维护不会太频繁而且代码质量可能也会比较差(

      配置:

      data class Config( 
          // 是否分析文本
          var readText: Boolean?,
          // 是否用百度云ocr api分析图片(需要在下面配置)
          var readPic: Boolean?,
          // 百度云ocr配置
          val baiduSetting: BaiduSetting?,
          // 撤回的时候通知群主
          var notification: Boolean?,
          // 撤回阈值, 权值累计到多少就撤回
          val MaxBorder: Int,
          // 撤回的关键词, 每组关键词的权值=该组的下标
          var keyWords: List<List<String>>
      ){
          // 百度云OCR设置
          data class BaiduSetting( 
              val APP_ID:String,
              val API_KEY:String,
              val SECRET_KEY:String
          )
      }
      

      比如配置文件为:

      {"readText":true,"readPic":false,"notification":false,"MaxBorder":5,"keyWords":[[a]]}
      

      就会撤回包含5个以上a的信息

      Z 1 条回复 最后回复 回复 引用 0
      • tsudzuki
        tsudzuki 摸鱼 最后由 编辑

        高产

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

          能不能机器人自己撤回自己

          Nambers 1 条回复 最后回复 回复 引用 0
          • Nambers
            Nambers 摸鱼 @CCYellowStar 最后由 编辑

            @ccyellowstar 下个版本可以 https://github.com/Nambers/Mirai-toolBundle/commit/5d38f1e2b778a0ba001eea7692531a63ba1fb154

            0 Nambers committed to Nambers/Mirai-toolBundle
            feat(rkw): support cancel bot itself sending
            1 条回复 最后回复 回复 引用 0
            • Sirayuki
              Sirayuki 最后由 编辑

              含ocr配置能看下示例吗

              Nambers 1 条回复 最后回复 回复 引用 0
              • Nambers
                Nambers 摸鱼 @Sirayuki 最后由 Nambers 编辑

                @sirayuki 就

                {"readText":true,"readPic":true"notification":false,"MaxBorder":5,"keyWords":[["a"]],"BaiduSetting":{"APP_ID":"xxx", "API_KEY":"xxx","SECRET_KEY":"xxx"}}
                
                1 条回复 最后回复 回复 引用 0
                • A
                  atonioy 最后由 编辑

                  可以设置多少秒后在撤回关键词吗

                  Nambers 1 条回复 最后回复 回复 引用 0
                  • Nambers
                    Nambers 摸鱼 @atonioy 最后由 编辑

                    @atonioy 目前不行,但是如果都是根据关键词撤回一些不当内容,为什么还要延迟呢🤔

                    tsudzuki A 2 条回复 最后回复 回复 引用 0
                    • tsudzuki
                      tsudzuki 摸鱼 @Nambers 最后由 编辑

                      此回复已被删除!
                      1 条回复 最后回复 回复 引用 0
                      • Nambers
                        Nambers 摸鱼 最后由 编辑

                        支持禁言发送对象了

                        1 条回复 最后回复 回复 引用 0
                        • A
                          atonioy @Nambers 最后由 编辑

                          @nambers 就是沃设置了自动回复问题,会刷屏,想用这个一定时间后自动撤回,

                          Nambers 1 条回复 最后回复 回复 引用 0
                          • Nambers
                            Nambers 摸鱼 @atonioy 最后由 Nambers 编辑

                            @atonioy ok 下一个版本应该会
                            https://github.com/Nambers/Mirai-toolBundle/releases/tag/1.4.2

                            A 1 条回复 最后回复 回复 引用 0
                            • A
                              atonioy @Nambers 最后由 编辑

                              @nambers 试了下插件,机器人回复的消息发不出去了,但自定义回复在控制台有,报了一堆异常

                              Nambers 2 条回复 最后回复 回复 引用 0
                              • Nambers
                                Nambers 摸鱼 @atonioy 最后由 编辑

                                @atonioy 喔想起来了,之前没考虑到,下一个版本更新
                                可能的原因是: 在MessagePreSendEvent里delay没有用,要加个Timer在n秒后撤回才行

                                1 条回复 最后回复 回复 引用 0
                                • Nambers
                                  Nambers 摸鱼 @atonioy 最后由 编辑

                                  @atonioy https://github.com/Nambers/Mirai-toolBundle/releases/tag/1.4.3
                                  修了

                                  A 2 条回复 最后回复 回复 引用 0
                                  • A
                                    atonioy @Nambers 最后由 编辑

                                    @nambers 蟹蟹大佬,效率真高

                                    1 条回复 最后回复 回复 引用 0
                                    • A
                                      atonioy @Nambers 最后由 编辑

                                      @nambers 大佬,这个有办法撤回转发的聊天记录吗

                                      Nambers 1 条回复 最后回复 回复 引用 0
                                      • Nambers
                                        Nambers 摸鱼 @atonioy 最后由 编辑

                                        @atonioy 还没 下个版本加吧 看看什么时候写

                                        A 1 条回复 最后回复 回复 引用 0
                                        • Z
                                          zhouii @Nambers 最后由 zhouii 编辑

                                          @nambers 大佬nb,给你star了。能不能加个撤回后群内提示功能,比如配置了aaa作为关键词然后配置{"hint":"请勿在本群发送%s,谢谢"}就能在撤回后发送消息”请勿在本群发送aaa,谢谢"来提示群成员

                                          Nambers 1 条回复 最后回复 回复 引用 0
                                          • A
                                            atonioy @Nambers 最后由 编辑

                                            @nambers 大佬牛,蟹蟹

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