MiraiForum

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

    对于任意好友消息,出现的ids、targetId数据对不上的问题

    BUG反馈
    4
    5
    474
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 2
      2446694 最后由 2446694 编辑

      问题1

      对于任意好友消息,引用文本消息的targetId都为0
      图1
      图2
      但是对于ForwardMessage,targetId就是正确的,如问题2的第一张图

      问题2

      对于任意好友消息,无论对方消息还是自己的消息,无论转发消息还是文本消息,均出现ids对不上号的问题
      图1
      图2

      问题3

      对于任意监听到的好友消息,MessageChain的source中的Target都是不正确的
      图1
      正确的应该如下图这样
      图2


      还有个概率存在的问题,机器人发送的消息中

      log.trace("MessagePostSendEvent...");
      OnlineMessageSource.Outgoing source = Objects.requireNonNull(event.getReceipt()).getSource();
      source.getIds() // source.getIds() 有时候会返回一个空的int[]数组
      
      1 条回复 最后回复 回复 引用 0
      • 2
        2446694 最后由 2446694 编辑

        使用依赖是 mirai-core:2.15.0-M1
        登录协议 ANDROID_WATCH

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

          汇报到 github 比较好

          1 条回复 最后回复 回复 引用 0
          • 小仙-老师
            小仙-老师 最后由 编辑

            玩原神玩的

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

              太可怕了

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