У меня есть скрипт, где сообщения из телеграммы читаются и обрабатываются. Существует также простой GUI, который показывает список доступных каналов / чатов.
Я тестирую его на разных компьютерах и разных телефонных номерах / клиентах.
Только в 1 случае, только один, когда получено 1 сообщение, я получаю это исключение (которое также останавливает GUI, но это еще одна проблема)
2020-03-25 12:59:58,985 : Unhandled exception on on_msg_received
Traceback (most recent call last):
File "site-packages\telethon\client\updates.py", line 428, in _dispatch_update
File "tele_test.py", line 963, in on_msg_received
File "site-packages\telethon\requestiter.py", line 75, in __anext__
File "site-packages\telethon\client\dialogs.py", line 53, in _load_next_chunk
File "site-packages\telethon\client\users.py", line 108, in __call__
ValueError: Request was unsuccessful 6 time(s)
любая идея, что может быть причиной?
спасибо
это раздел кода, где возникает проблема:
async def on_msg_received( self, event ):
now = datetime.now()
hour = now.hour
minute = now.minute
chat_name = ''
async for dialog in self.cl.iter_dialogs():
if( dialog.id == event.chat_id ):
chat_name = dialog.name
logging.warning('------- chat = %s', chat_name )
t = event.raw_text
где строка 963 показала ошибку:
async for dialog in self.cl.iter_dialogs():