1
0
mirror of https://github.com/Mrs4s/go-cqhttp.git synced 2025-05-05 03:23:49 +08:00

update slider.md

This commit is contained in:
Mrs4s 2021-08-15 01:58:20 +08:00
parent aa46ab0119
commit b43bdc1da5
No known key found for this signature in database
GPG Key ID: 3186E98FA19CE3A7
2 changed files with 3 additions and 15 deletions

View File

@ -1,5 +1,7 @@
# 滑块验证码 # 滑块验证码
>> 该文档已过期, 最新版本下可直接使用手机扫描二维码通过验证.
由于TX最新的限制, 所有协议在陌生设备/IP登录时都有可能被要求通过滑块验证码, 否则将会出现 `当前上网环境异常` 的错误. 目前我们准备了两个临时方案应对该验证码. 由于TX最新的限制, 所有协议在陌生设备/IP登录时都有可能被要求通过滑块验证码, 否则将会出现 `当前上网环境异常` 的错误. 目前我们准备了两个临时方案应对该验证码.
> 如果您有一台运行Windows的PC/Server 并且不会抓包操作, 我们建议直接使用方案B > 如果您有一台运行Windows的PC/Server 并且不会抓包操作, 我们建议直接使用方案B

View File

@ -117,21 +117,7 @@ func loginResponseProcessor(res *client.LoginResponse) error {
var text string var text string
switch res.Error { switch res.Error {
case client.SliderNeededError: case client.SliderNeededError:
log.Warnf("登录需要滑条验证码. ") log.Warnf("登录需要滑条验证码, 请使用手机QQ扫描二维码以继续登录.")
log.Warnf("请参考文档 -> https://docs.go-cqhttp.org/faq/slider.html <- 进行处理")
log.Warnf("1. 自行抓包并获取 Ticket 输入.")
log.Warnf("2. 使用手机QQ扫描二维码登入. (推荐)")
log.Warn("请输入(1 - 2) (将在10秒后自动选择2)")
text = readLineTimeout(time.Second*10, "2")
if strings.Contains(text, "1") {
println()
log.Warnf("请用浏览器打开 -> %v <- 并获取Ticket.", res.VerifyUrl)
println()
log.Warn("请输入Ticket (Enter 提交)")
text = readLine()
res, err = cli.SubmitTicket(text)
continue
}
cli.Disconnect() cli.Disconnect()
cli.Release() cli.Release()
cli = client.NewClientEmpty() cli = client.NewClientEmpty()