疑难解答 #
诊断工具 #
在深入研究具体问题之前,请尝试运行诊断命令来自动诊断常见问题:
tdl doctor
诊断命令将检查:
- 与 NTP 服务器的时间同步
- Telegram 服务器连通性
- 数据库完整性
- 登录状态
更多详细信息,请参阅 诊断。
最佳实践 #
如何减小封号的风险?
- 使用官方客户端会话登录。
- 尽可能使用默认的下载和上传选项。不要设置过大的
threads和size。 - 不要同时在多台设备上使用相同的帐户登录。
- 不要同时下载或上传太多文件。
- 成为 Telegram 大会员。😅
常见问题 #
Q: 输入命令后为什么没有响应?日志中为什么出现 msg_id too high?
#
A: 首先,运行 tdl doctor 自动诊断问题。诊断命令将检查您的时间同步和连通性。
如果问题仍然存在:
- 检查是否需要使用代理(使用
--proxy选项) - 检查您系统的本地时间是否正确(使用
--ntp选项或校准系统时间)
如果仍然无法解决问题,请使用 --debug 标志重新运行。然后创建一个新的 ISSUE 并将日志粘贴到问题中。
Q: 使用 tdl 后,桌面客户端停止工作怎么办? #
A: 如果您的桌面客户端无法接收消息、加载聊天或发送消息,可能遇到了会话冲突。
您可以尝试使用 tdl login 重新登录,并选择 YES 以退出桌面客户端登录,这将删除客户端会话文件以分离会话。
Q: 如何将会话迁移到另一台设备? #
A: 您可以使用 tdl backup 和 tdl recover 命令导出和导入会话。详细信息请参见 迁移。
Q: 这算滥用吗? #
A: 不是。下载和上传速度受服务器端限制。由于官方客户端的速度通常不会达到帐户限制,因此开发了此工具,以尽可能高的速度下载文件。
Q: 这会导致封禁吗? #
A: 我不确定。所有操作都不涉及向其他人主动发送消息等高风险行为。