AuthKeyDuplicatedError telethon - PullRequest
       8

AuthKeyDuplicatedError telethon

0 голосов
/ 16 сентября 2018

С помощью приведенного ниже кода я был подключен к телеграмме с помощью телемарафона около года!

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

Ошибка больше не сообщается, и в документе больше нет описания этого сообщения об ошибке. Как я могу получить мою сессию?

1 Ответ

0 голосов
/ 16 сентября 2018

один из способов вызвать эту ошибку - запустить 2 экземпляра одного и того же сеанса в разных местах одновременно (или, по крайней мере, с небольшой разницей во времени соединения с TG)

, если у вас есть доступ кэти телефонные номера (или любые другие их активные сеансы, например, приложение Android), вы можете выполнить описанную ниже процедуру, в противном случае, насколько я знаю, я боюсь, что вы ничего не сможете сделать для других скомпрометированных клиентов, к которым у вас нет доступана их номера (или любые другие активные сеансы в других приложениях):

Сначала убедитесь, что на вашем сервере (ах) не запущены экземпляры сеансов Telethon (по крайней мере, для тех, к которым у вас есть доступ).Во-вторых, вы можете убить этот сеанс вручную (в части «активный сеанс» приложений Telegram, например, Android).в-третьих, удалите файлы ".session" с вашего сервера.в-четвертых, снова войдите в систему своего клиента на сервере.

...