Skip to content

register_captcha_proxy

注册滑块验证反向代理:由后端抓取并改写 TCaptcha.js,把脚本中的验证域名指向插件自身的反代地址。

调用

js
const result = await api.register_captcha_proxy(
  self_id,
  url,
  proxy_base,
)

参数

参数类型必填说明
self_idnumber正在等待滑块验证的 Bot QQ 号
urlstring滑块验证 URL;缺省时使用后端当前登录流程中的滑块地址
proxy_basestring滑块脚本中验证域名的反代地址前缀;缺省时使用默认反代前缀

返回值

js
{
  uin: 123456789,
  script: '改写后的 TCaptcha.js 内容',
}

script 为改写后的验证脚本,其验证域名已指向 proxy_base 对应的反代入口,前端可直接加载使用。

示例

js
const { uin, script } = await api.register_captcha_proxy(
  123456789,
  'https://ssl.qq.com/xxxx/slider?uin=123456789&sid=xxx',
  'https://plugin-host.example.com/captcha',
)

需要账号处于登录中并已触发滑块验证;否则会返回错误。

调用前必读

协议与使用指南

无需账号协议
适用协议
无需账号协议
使用前准备
不依赖 Bot 在线,但插件连接必须已授权;涉及文件时,路径或 URL 必须能被萌卡 NT 后端访问。

建议搭配

常见失败原因

  • 插件未授权或连接已断开
  • 后端无法读取给定路径或远程资源
  • 请求超时或参数格式不符合接口要求

注意事项

萌卡NT 开发文档