MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    怎么获取引用回复消息的原对象

    开发交流
    2
    3
    134
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hamusuta last edited by

      如果别人发了一张图片或者一个文件,然后我引用回复了这条消息,mirai怎么通过我引用回复的这条消息获取图片或文件对象呢

      1 Reply Last reply Reply Quote 0
      • cssxsh
        cssxsh last edited by cssxsh

        答案是不行

        因为QQ里 引用回复 只保留了 原消息的引索和少量原消息转为文本的内容

        你需要自己 缓存 消息,并通过 原消息的引索 (ids) 进行查找

        如果你是写插件
        可以看看我这个 https://github.com/cssxsh/mirai-hibernate-plugin
        数据库前置插件
        他提供了一个消息记录器 以供消息查找

        H 1 Reply Last reply Reply Quote 0
        • H
          hamusuta @cssxsh last edited by

          @cssxsh 好的谢谢,我用ids的方案可以实现了
          ,另外想问一下,怎么解析qq协议的payload数据格式呢,现在的进度是解密载荷包了,但是载荷需要什么数据这个分析不出来,是只能解包逆向才能得出逻辑吗

          1 Reply Last reply Reply Quote 0
          • Referenced by  Karlatemp Karlatemp 
          • 1 / 1
          • First post
            Last post
          Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact