Mirai框架QQ机器人登录教程

Mirai QQ机器人登录教程

原因

自2021年以来,腾讯开始施行QQ账号风控,导致了许多QQ机器人登陆失败报code=45的问题,因此阻拦了许多想开发自己QQ机器人的开发者
这篇文章将教给大家最新的登录 Mirai 机器人方法


教程

1. 安装 Mirai Console Loader

Mirai Console Loader (以下简称MCL) 是一款模块化、轻量级且支持完全自定义的 mirai 加载器。支持安装各种功能插件
前往 Github 下载mcl.zip并解压到自己的本地目录上。具体如下图

MCL解压文件

遵循 安装教程 安装好MCL

2.签名(Qsign)

目前登录的机制下需要 签名服务 用来应对 code=45 和 消息风控
没有签名服务的情况下 Mirai 无法正常登录和使用
Mirai 不会提供内置的签名服务,但提供了接入第三方服务的接口
已知的签名服务只支持 ANDROID_PHONE / ANDROID_PAD 协议
登录协议的版本和签名服务器要相互匹配

以上转载自 Mirai官方论坛

可以看出,在腾讯强力打压第三方机器人的影响下,Mirai 基本无法做到不做任何辅助就登上QQ账户的。加入签名服务的帮助后才能够正常登录与使用QQ机器人
目前提供的签名接入方法一共有两个

可以看出。两者都为MCL插件,前者用于对接外部网络提供的签名API,后者作为插件在本地启用签名API

3.临时性协议修复插件 (fix-protocol-version)

临时性协议修复插件 是Mirai开发者cssxsh所制作的,专门用于对接第三方签名API,适用于性能不足的小型服务器上使用,配置详见其插件作者Github
如需要配置第三方API,请跳转 第三节

4.Qsign签名

Qsign 是Mirai开发者MrXiaoM所制作的,用于本地部署签名服务并自动连接的MCL插件
配置详见其作者的Github仓库 这里不多赘述


部署签名

1. unidbg-fetch-qsign

请注意!unidbg-fetch-qsign已经删库,获取方法请自行上网搜索
下载解压到本地目录后打开签名文件夹
双击资源管理器的地址栏后输入cmd打开命令提示符



在命令提示符中输入并修改以下内容bash bin/unidbg-fetch-qsign --port=8080 --count=1 --library=txlib\8.9.63 --android_id=你的android_id
推荐版本为8.9.88,其他版本请自行测试后使用
部署后访问127.0.0.1:8080会看到如下信息,否则部署失败

{
    "code": 0,
    "msg": "IAA 云天明 章北海",
    "data": {
        "version": "xxx",
        "protocol": {
            "qua": "V1_AND_SQ_xxx_xxx_xxx_D",
            "version": "xxx",
            "code": "xxxx",
            "package_name": "com.tencent.xxx"
        }
    }
}

2. 获取并配置API

如果以上教程部署成功,那么本教程已经完成90%了。获取该服务器的IP地址,加上端口号后一并配置到fix-protocol-version插件生成的KFCFactory.json

{
"8.9.63": {
"base_url": "http://127.0.0.1:8080",
"type": "fuqiuluo/unidbg-fetch-qsign",
"key": "114514"
}
}

以上json格式来自cssxsh的临时性协议修复插件仓库

运行MCL

相信到了这步,绝大部分人已经成功配置好了吧!按照MCL教程运行服务,配置登录机器人即可成功登录!

具体教程可以参考 https://wiki.mrxiaom.top/mirai


结尾

感谢你看到这里, 这是我第一篇文章。可能还有许多地方不太标准、详细。如果有什么不满意的地方或者问题随时提出!
这是我搭建的Mirai机器人,如果有需要可以加好友拉群

阿洛娜二维码

评论

  1. Q10
    Windows Chrome
    9 月前
    2024-3-09 10:52:59

    有实力XD

  2. alphys
    Windows Chrome
    8 月前
    2024-3-26 22:23:42

    nb

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
蔚蓝档案
下一篇