diff --git a/docs/slider.md b/docs/slider.md index c29593c..68f1b19 100644 --- a/docs/slider.md +++ b/docs/slider.md @@ -1,5 +1,7 @@ # 滑块验证码 +>> 该文档已过期, 最新版本下可直接使用手机扫描二维码通过验证. + 由于TX最新的限制, 所有协议在陌生设备/IP登录时都有可能被要求通过滑块验证码, 否则将会出现 `当前上网环境异常` 的错误. 目前我们准备了两个临时方案应对该验证码. > 如果您有一台运行Windows的PC/Server 并且不会抓包操作, 我们建议直接使用方案B diff --git a/login.go b/login.go index 10bea15..5e6c064 100644 --- a/login.go +++ b/login.go @@ -117,21 +117,7 @@ func loginResponseProcessor(res *client.LoginResponse) error { var text string switch res.Error { case client.SliderNeededError: - log.Warnf("登录需要滑条验证码. ") - 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 - } + log.Warnf("登录需要滑条验证码, 请使用手机QQ扫描二维码以继续登录.") cli.Disconnect() cli.Release() cli = client.NewClientEmpty()