Задать вопрос
@emanuelan

Ка решить ошибку запуска клиента Telethon?

Всем привет и заранее спасибо за ответ.
У меня бесит код для запуска клиента Telegram с помощью Telethon:
import re
from decimal import Decimal
import time
import requests
from telethon.tl.functions.messages import GetHistoryRequest
from telethon.tl.functions.contacts import ResolveUsernameRequest
from telethon.tl.functions.channels import GetMessagesRequest
from telethon.tl.functions.messages import GetHistoryRequest, ReadHistoryRequest
from telethon import TelegramClient, events, sync
import telethon.sync
from telethon.tl.types import PeerUser, PeerChat, PeerChannel
import asyncio

api_id = 
api_hash = ''

client = TelegramClient('name, api_id, api_hash)
client.start()
client.send_message('me', f'Успешная авторизация')
client.disconnect()


Проблема в том, что при запуске скрипта клиент не запускается и падает с ошибкой:
61a75eb32870e428185253.png
  • Вопрос задан
  • 416 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Никак, ждать новую версию библиотеки.

Telegram has started enforcing the use of 64-bit identifiers for users and chats, and the current stable version of the library does not support them yet. If you try to login, you may see UPDATE_APP_TO_LOGIN error.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@gresaggr
Для обновления библиотеки в терминале (командной строке) прописать:
pip install -U telethon (pip3 install -U telethon)
Это обновит версию до актуальной 1.24.0
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы