Проблема подключения telethon

Написал небольшой скрипт на питоне который подключается к моему аккаунуту в Telegram и в определенное время отсылает сообщения в один чат. Поставил на Raspberry Pi в качестве сервера и сутки все работало отлично, но сегодня с утра скрипт подключиться не смог. зависает на строке

 client.start()
 

Тестовый пример в виде подключения и отправки сообщения так же зависает на этой строке

from telethon import TelegramClient, events, sync
import datetime,schedule,time

api_id = 24xxxxx
api_hash = '59b23dd463xxxxxxxxxxxxxxxxxxxx'
client = TelegramClient('MyReports', api_id, api_hash)
client.start()

def sendReport():
    client.send_message(-403554xxxxx, 'Тестовое сообщение от бота ' + datetime.datetime.now().strftime('%m/%d/%y %H:%M:%S'))


sendReport()
schedule.every().hours.at(":00").do(sendReport)
while True:
    schedule.run_pending()
    time.sleep(1)

Пробовал тот же скрипт запускать с ПК. Результат - та же ошибка что и на Raspberry

Server closed the connection: 0 bytes read on a total of 8 expected bytes

Время на сервере верное, модули обновлены. Куда смотреть и что делать?


Ответы (0 шт):