AuthKeyDuplicatedError 马拉松

Ema*_*lmi 5 telegram telethon

通过下面的代码,我已经使用 telethon 连接到电报大约一年了!

client = TelegramClient(
        SESSION,
        API_ID,
        API_HASH
    )
client.connect()
# the rest of my code
Run Code Online (Sandbox Code Playgroud)

昨天,当我想使用代码连接到我的会话时,我收到此错误:

telethon.errors.rpcerrorlist.AuthKeyDuplicatedError: An auth key with the same ID was already generated
Run Code Online (Sandbox Code Playgroud)

该错误不再说明,并且在文档中没有关于此错误消息的更多描述。我如何检索我的会话?

tas*_*ori 4

产生此错误的方法之一是在不同的位置同时运行同一会话的 2 个实例(或者至少在它们与 TG 的连接时间上存在微小差异)

如果您有权访问这些电话号码(或它们的任何其他活动会话,例如 Android 应用程序),您可以执行以下过程,否则据我所知,恐怕您无法为其他受感染的客户端做任何事情无权访问他们的号码(或其他应用程序中的任何其他活动会话):

首先,确保您的服务器上没有运行任何 Telethon 会话实例(至少对于您有权访问的服务器而言)。其次,您可以手动终止该会话(在电报应用程序的“活动会话”部分,例如 Android)。第三,从服务器中删除“.session”文件。第四步,再次登录服务器中的客户端。