python - Telethon 脚本未向某些电话号码发送代码
问题描述
所以我一直在研究一个有助于提取消息的脚本。用户输入他们的电话号码,并且应该发送登录代码。但是,对于德国电话号码(我只有 2 个号码),它会发送 2 次代码,之后不会发送任何代码。该脚本没有错误,运行良好,但根本没有发送任何代码。每当创建新会话时都应发送代码,但仅对于这些电话号码,不会发送代码。我可以访问的唯一另一个电话号码来自巴基斯坦的国家,它总是在创建新会话时收到登录代码。这是地质问题吗?这是它应该发送代码的代码段。
teleclient = TelegramClient(StringSession(), api_id, api_hash)
teleclient.connect()
if not teleclient.is_user_authorized():
phone_hash = teleclient.send_code_request(number,force_sms=True).phone_code_hash
解决方案
推荐阅读
- javascript - Vue路由器更改url但不更改内容
- delphi - 如何使用 Delphi 将特定的 32 x 32 图标从 EXE 提取到 TIcon
- python - 如何将文本文档中的字符串转换为列表,并将列表分隔为python中的部分
- database-restore - Azure Database for PostgreSQL:从 Azure Backup Vault 还原 LTR 备份时出现“InvalidInputs”错误
- python - 分配DataFrame.dropna的结果时误导SettingWithCopyWarning?
- angular - Angular + Firebase firestore - 对文档的内部订阅在初始订阅时返回两个值
- java - 如何模拟新的 SimpleJdbcCall
- r - 如何通过 Sys.getenv() 和 GitHub Actions 使用秘密获取 R 环境?
- html - CSS:我可以将容器放入长/溢出的图像吗?
- javascript - javascript中的过滤和对象