MiraiForum

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

    [萌新求助] 如何将收到的mirai ID保存到文件

    开发交流
    2
    3
    403
    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.
    • A
      Adonis last edited by

      如何在知道[mirai:image:{F4BBA84E-63DF-6839-00EE-2982CD2787F2}.png, width=89, height=106, size=9879, type=PNG, isEmoji=false]的时候自动将它保存到本地?请问有这样的插件或者实现方法吗?本人编程零基础萌新,希望有大佬愿意相助,非常感谢。

      1 Reply Last reply Reply Quote 0
      • H
        HookeLiu last edited by HookeLiu

        获取它的URL调用下载器下载就行. 我的做法供参考: 监听mirai-api-http的websocket推送, 当messageChain中存在"imageId"和"url"时, 调用Aria2下载URL.

        1 Reply Last reply Reply Quote 0
        • H
          HookeLiu last edited by HookeLiu

          我觉得mirai-api-http真是特别好用. 我仅仅只会一点Python, Java和Kotlin是完全不会而且没精力去学了, 所以我就用Python做了一个桥, 调websocket连接api, 转换成自己的格式之后用路由机制来分发给自己的应用功能. 这是我实现的效果:
          Snipaste_2023-05-28_19-57-32.png
          (我主要的目的是"窥屏学习", 训练自己人工智障模型, 我计划一部分训练数据使用提取自各个群的群聊特征. 上面截图里的4个路由有3个是简单测试查看系统信息, 1个是当有新文件的时候提醒)
          (只是可惜, 手表协议总是随缘丢消息, 几乎所有号的所有群记录下来的消息都存在不连贯)
          Snipaste_2023-05-28_20-07-10.png
          路由机制是借鉴了FastAPI, 把指定函数作为回调并添加匹配规则.

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