使用下面的代码,我已经使用telethon连接到电报大约一年了!
client = TelegramClient(
SESSION,
API_ID,
API_HASH
)
client.connect()
# the rest of my code
昨天我想使用代码连接到会话时,出现此错误:
telethon.errors.rpcerrorlist.AuthKeyDuplicatedError: An auth key with the same ID was already generated
该错误不再显示,在the doc中没有关于此错误消息的更多描述。如何找回会话?
答案 0 :(得分:1)
产生此错误的一种方法是在不同的位置同时运行同一会话的2个实例(或至少与TG的连接时间相差很小)
如果您有权访问这些电话号码(或其中的任何其他活动会话,例如Android应用),则可以执行以下步骤,否则据我所知,恐怕您无法为其他受感染的人做任何事情您无权访问其号码(或其他应用程序中任何其他活动会话)的客户端:
首先,请确保您的服务器上没有正在运行的Telethon会话实例(至少对于您有权访问的实例)。其次,您可以手动终止该会话(在电报应用程序(例如Android)的“活动会话”部分中)。第三,从服务器中删除“ .session”文件。第四,再次登录服务器中的客户端。