MiraiForum

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

    [Python]mirai-api-http session无法获取队列大小&队列消息等

    HTTP API和第三方SDK
    2
    2
    259
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • ExMikuPro
      ExMikuPro 最后由 编辑

      环境:

      Python 3.9
      requests == 2.30.0
      urllib == 1.26.15
      
      miria-core-all == 2.15.0-M1
      mirai-api-http == 2.9.1.mirai2
      

      先看原代码
      runoob-code.png

      这是运行完的结果:

      截屏2023-05-08 11.15.27.png

      运行结果里:
      以前未注销的session获取正常
      新获取的session获取不到data数值

      在此之间没有进行消息队列的清空,也尝试在不同的Python版本和库中尝试,问题一直哪有解决QAQ

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

        新获取的session没有缓存,收到的消息应该是缓存到对应的session,你可以试试使用漫游接口调取没有缓存到的消息

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