MiraiForum

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

    【MocliaParseBot】综合性的多平台网络服务解析插件

    插件发布
    mirai-api-http cpp pixiv 解析
    3
    3
    1691
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • S
      STASWIT 最后由 STASWIT 编辑

      关于插件

      本插件基于Mirai-Cpp SDK和C++ 17语言规范开发,专注于解析各网络服务的内容发布到聊天群。目前还处于早期开发阶段,仅支持以下平台的部分服务解析。

      平台 功能
      网易云音乐 根据关键词内容搜索歌曲返回歌曲卡片
      BiliBili动画 解析av/bv号、b23短链的内容到聊天群
      Ascii2d搜图 接收图片返回识别到的原图地址

      项目发布在GitHub和Gitee,采用AppVeyor CI自动构建,可实时知晓最新平台支持状态。

      如对本插件有任何的功能建议,问题反馈等,请善用本插件仓库的issue,或者给我发邮件

      平台支持

      目前支持以下平台部署:

      架构 Windows Linux MacOS Android IOS Docker
      x64 √ √ × 暂无法编译 × √
      x86 √ 暂无法编译 × 暂无法编译 × √
      aarch64 暂无法编译 √ × 暂无法编译 × √
      arm 暂无法编译 √ × 暂无法编译 × √

      √:表示开发者已知该程序能支持此平台
      ×:表示开发者无法为此平台编译程序
      未测试:表示开发者还未在此平台测试过程序是否正常运行
      暂无法编译:表示开发者暂时无法编译出该平台版本

      CI构建情况:

      架构 构建
      msvc x64 AppVeyor Job
      msvc x86 AppVeyor Job
      msvc arm
      gcc x64 AppVeyor Job
      gcc x86 AppVeyor Job
      gcc arm64 AppVeyor Job
      gcc arm

      如何部署

      ps:本教程默认使用者已正确配置mirai-api-http 2.0+并同时开启http和ws adapter

      从ci或releases下载最新的插件
      在插件同目录下新建config.json
      在config.json下写入以下内容:

      {
          "hostname": "127.0.0.1",
          "port": 8080,
          "botQQ": 10000,
          "verifyKey": "Hello",
          "enableVerify": false,
          "singleMode": true,
          "threadPoolSize": 4
      }
      

      由于json不支持注释,相关解释呈现在下表:

      json键 说明 类型 示例内容
      hostname MiraiApiHttp的IP地址 string 127.0.0.1
      port MiraiApiHttp开放的端口 int 8080
      botQQ 要连接的机器人账号 int 10000
      verifykey MiraiApiHttp配置文件中定义的验证密钥 string hello
      enableVerify MiraiApiHttp是否开启验证模式 bool true
      singleMode MiraiApiHttp是否开启单账号模式 bool true
      threadPoolSize 程序使用的线程池大小 int 4

      更多配置文件选项请参阅MiraiCPP文档

      完成后直接运行程序,当控制台提示bot working后,启动完成。

      如何使用

      群命令列表

      • 关于点歌 —— 本程序暂时的帮助列表
      • 点歌[歌名] —— 进行网易云点歌
      • 开启识图 —— 在本群开启识图功能(仅群主或管理)
      • 关闭识图 —— 在本群关闭识图功能(仅群主或管理)
      • [回复内容]识图 —— 识别回复内容中的第一张图
      • 识图[图片] —— 识别图片

      ps:B站视频解析直接输入av/bv号或链接即可

      控制台命令列表

      • exit —— 结束程序(如正常使用退出需使用本命令,否则会导致机器人程序内存泄漏)
      1 条回复 最后回复 回复 引用 0
      • SHDcg002
        SHDcg002 最后由 编辑

        mcl的QQ机器人可以用吗(小白不懂)

        Jrsgslb 1 条回复 最后回复 回复 引用 0
        • Jrsgslb
          Jrsgslb @SHDcg002 最后由 编辑

          @shdcg002 可以,需要配合mirai API http使用

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