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