gd icon indicating copy to clipboard operation
gd copied to clipboard

/user 登录失败

Open M98PP opened this issue 2 years ago • 3 comments

登录失败 再重新登录 RPCError 406: SEND_CODE_UNAVAILABLE (caused by ResendCodeRequest)

M98PP avatar Apr 08 '23 04:04 M98PP

me too

qzzq2002 avatar May 01 '23 16:05 qzzq2002

一样的情况

happyskey avatar May 10 '23 09:05 happyskey

原因是 telegram 更新了API, 现有代码需要参考 telegram 进行 调整, 调整步骤

  1. 修改 login.py
# 进入 docker 命令, qinglong 为 容器名 根据自己情况调整
docker exec -it qinglong /bin/bash

# 该代码需要在 docker 内执行,  青龙2.12.x+版本
vim /ql/data/jbot/user/login.py
# 该代码需要在 docker 内执行,  青龙 2.10x
vim /ql/jbot/user/login.py
  1. 输入 i 进入编辑模式, 将await user.send_code_request(phone.raw_text, force_sms=True) 修改为 await user.send_code_request(phone.raw_text)
  2. 保存并退出 安装 esc, 并输入 :wq 退出
  3. 重启 jbot
pm2 restart jbot
  1. 重新尝试登陆

参考

  1. https://docs.telethon.dev/en/stable/modules/client.html#telethon.client.auth.AuthMethods.send_code_request
  2. https://github.com/LonamiWebs/Telethon/issues/4050

jsbay avatar May 23 '23 05:05 jsbay