login_new_qq_by_qrcode
Start a QR-code login for a new QQ account or expired session: generate a scannable image, wait for phone confirmation, then save OneBot 11 settings and keep the account running in the background.
Instructions
启动全新 QQ 账号的二维码扫码登录流程,生成高清二维码图片 (qrcode.png) 等待手机 QQ 扫码,成功后自动写入 OneBot 11 端口配置并转为后台常驻运行。
适用场景:首次绑定新 QQ 号,或已有账号登录态过期需要重新手机扫码授权时调用。不适用与替代:若目标 QQ 号已在本地缓存列表且凭证有效,请勿重新扫码,应改用 switch_qq_account 免扫码秒级切换。
参数约束与交互:open_image=True 会在本机 Windows 桌面自动弹出二维码查看器;wait_scan_seconds 控制阻塞等待用户手机确认的最大秒数(超时未扫返回 status='scan_timed_out')。
行为与副作用:会主动停止当前正在运行的本地 NapCat 进程并重置自动登录配置;前置要求本地 NapCat 已部署(未部署请先调用 deploy_or_update_napcat),成功时返回 status='logged_in_and_configured'、new_uin 及 online_account。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| open_image | No | 生成二维码后是否立即调用系统默认图片查看器在桌面弹出显示,默认 True | |
| wait_scan_seconds | No | 阻塞等待用户使用手机 QQ 扫描并确认登录的最大超时秒数(建议 30~120),默认 45 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | 接口返回的业务负载数据(对象或数组,具体字段依工具而定) | |
| status | No | 执行状态标识,成功为 'ok'(或特定生命周期状态),失败为 'failed' 或 'error' | |
| message | No | 状态说明或错误诊断详情 | |
| retcode | No | OneBot 11 响应状态码,0 表示成功,非 0 表示协议端或网络错误 |