😶 登录验证指南

文字验证码

[!DANGER|style:flat] 由于文字验证码大概率会被腾讯拒绝,Mirai 核心及 MiraiMC 可能将在未来的版本中移除此验证。 在最新的 Mirai 核心版本中已移除此验证方式。

经过多次测试,使用文字验证码登录机器人时会直接拒绝登录(“当前版本过低,请升级到QQ最新版本。”),此部分指南已移除。

[!NOTE|style:flat] 从 MiraiMC 1.5 版本起,新登录的机器人默认验证方式已变为滑块验证码。

滑块验证码

当需要通过滑块验证码进行验证时,通常会看到诸如此类的警告消息(其中 10000 为机器人 QQ 号):

[12:34:56 WARN]: [MiraiMC] 当前登录的QQ(10000)需要滑动验证码验证
[12:34:56 WARN]: [MiraiMC] 请使用手机QQ打开以下链接进行验证
[12:34:56 WARN]: [MiraiMC] https://this.is.link/part
[12:34:56 WARN]: [MiraiMC] 验证完成后,请输入指令 /miraiverify slidercaptcha 10000 <ticket>
[12:34:56 WARN]: [MiraiMC] 如需取消登录,请输入指令 /miraiverify slidercaptchacancel 10000
[12:34:56 WARN]: [MiraiMC] 如需帮助,请参阅: https://wiki.miraimc.dreamvoid.ml/troubleshoot/verify-guide#slide-captcha

请按照以下步骤进行验证:

  1. 请使用 Chrome、Microsoft Edge 等浏览器打开新标签页,然后按下F12键打开开发者工具,并切换到“网络”(部分浏览器为“Network”)选项卡。如下图: Network
  2. 打开插件给出的链接(如例子中给出的链接是https://this.is.link/part);
  3. 完成验证,之后找到cap_union_new_verify,转到“预览”(“Preview”),ticket行引号内所有内容即为ticket值(如果找不到cap_union_new_verify,请检查是否勾选了“已阻止请求”)。如下图: ticket (1)
  4. 回到控制台,运行命令/miraiverify slidercaptcha 10000 <ticket>,将相应的值填入,完成验证。(其中10000为机器人QQ号)

[!TIP|style:flat] 如果你觉得打开开发者工具太麻烦,也可以使用这个:https://txhelper.glitch.me/

设备锁

[!NOTE|style:flat] 从 Mirai 2.13.3 版本起,“设备锁”已变更为“设备验证”。

当需要验证设备锁时,通常会看到诸如此类的警告消息(其中 10000 为机器人 QQ 号):

[12:34:56 WARN]: [MiraiMC] 当前登录的QQ(10000)需要设备锁验证
[12:34:56 WARN]: [MiraiMC] 请使用手机QQ打开以下链接进行验证
[12:34:56 WARN]: [MiraiMC] https://this.is.link/part
[12:34:56 WARN]: [MiraiMC] 验证完成后,请输入指令 /miraiverify unsafedevice 10000
[12:34:56 WARN]: [MiraiMC] 如需取消登录,请输入指令 /miraiverify unsafedevicecancel 10000
[12:34:56 WARN]: [MiraiMC] 如需帮助,请参阅: https://wiki.miraimc.dreamvoid.ml/troubleshoot/verify-guide#device-locker

请准备好所需的物品准备验证:

  • 安装有 QQ 或 TIM 且已登录机器人账号的手机
  • 能够与手机进行数据互传的电脑或其他设备

请按照以下步骤进行验证:

  1. 验证链接(上方例子为https://this.is.link/part)发送至手机,并使用手机QQ打开(也可以在电脑上生成二维码让手机扫描);
  2. 选择任意方式进行验证(例如下方的步骤将选择“QQ扫码验证”完成);
  3. 如果选择“QQ扫码验证”,则将生成的二维码发送至电脑或其他设备(请勿长按扫码或使用选取本地图片识别,这没有用处),如下图: QR
  4. 在手机上,使用QQ的扫一扫功能扫码,并确认验证;
  5. 回到控制台,此时运行命令/miraiverify unsafedevice 10000,完成验证。(其中10000为机器人QQ号)

设备验证

当需要进行设备验证时,通常会看到诸如此类的警告消息(其中10000为机器人QQ号):

[12:34:56 WARN]: [MiraiMC] 当前登录的QQ(10000)需要完成设备验证
[12:34:56 WARN]: [MiraiMC] 短信验证方式可用
[12:34:56 WARN]: [MiraiMC] 其他验证方式可用
[12:34:56 WARN]: [MiraiMC] 如需使用短信验证方式,请输入指令 /miraiverify deviceverify 10000 sms
[12:34:56 WARN]: [MiraiMC] 如需使用其他验证方式,请输入指令 /miraiverify deviceverify 10000 fallback
[12:34:56 WARN]: [MiraiMC] 如需取消登录,请输入指令 /miraiverify cancel 10000
[12:34:56 WARN]: [MiraiMC] 如需帮助,请参阅: https://docs.miraimc.dreamvoid.me/troubleshoot/verify-guide#device-verify
  • 如果选择短信验证方式,运行命令 /miraiverify deviceverify 10000 sms,稍后将会收到一条验证码短信,同时控制台将会出现以下警告消息:

     [12:34:56 WARN]: [MiraiMC] 当前登录的QQ(10000)将使用短信验证码验证
     [12:34:56 WARN]: [MiraiMC] 一条包含验证码的短信将会发送到地区代码为888、号码为1234567890的手机上
     [12:34:56 WARN]: [MiraiMC] 收到验证码后,请输入指令 /miraiverify deviceverify 10000 <验证码>
     [12:34:56 WARN]: [MiraiMC] 如需取消登录,请输入指令 /miraiverify cancel 10000,取消登录后需要等待至少1分钟才能重新登录
    

    收到包含验证码的短信后,运行命令 /miraiverify deviceverify 10000 <验证码>,完成验证。

  • 如果选择其他验证方式,运行命令 /miraiverify deviceverify 10000 fallback,控制台将会出现以下警告信息:

     [12:34:56 WARN]: [MiraiMC] 当前登录的QQ(10000)将使用其他验证方式
     [12:34:56 WARN]: [MiraiMC] 请打开以下链接进行验证
     [12:34:56 WARN]: [MiraiMC] https://this.is.link/part
     [12:34:56 WARN]: [MiraiMC] 验证完成后,请输入指令 /miraiverify deviceverify 10000
     [12:34:56 WARN]: [MiraiMC] 如需取消登录,请输入指令 /miraiverify cancel 10000
    

    打开验证链接(上方例子为https://this.is.link/part),按照页面提示完成验证后,运行命令 /miraiverify deviceverify 10000,完成验证。

results matching ""

    No results matching ""