Всем привет! После размещения скрипта на сайте pythonanywhere.com написанного на Python для telegram , после запуска вылазит ошибка, как можно было бы избежать её?
File "main.py", line 9, in
client.start()
File "/home/Ballist/.local/lib/python3.7/site-packages/telethon/client/auth.py", line 134, in start
else self.loop.run_until_complete(coro)
File "/usr/lib/python3.7/asyncio/base_events.py", line 568, in run_until_complete
return future.result()
File "/home/Ballist/.local/lib/python3.7/site-packages/telethon/client/auth.py", line 141, in _start
await self.connect()
File "/home/Ballist/.local/lib/python3.7/site-packages/telethon/client/telegrambaseclient.py", line 412, in connect
proxy=self._proxy
File "/home/Ballist/.local/lib/python3.7/site-packages/telethon/network/mtprotosender.py", line 122, in connect
await self._connect()
File "/home/Ballist/.local/lib/python3.7/site-packages/telethon/network/mtprotosender.py", line 208, in _connect
raise ConnectionError('Connection to Telegram failed %d time(s)', attempt)
ConnectionError: [Errno Connection to Telegram failed %d time(s)] 6
Очевидно же: заглянуть в строку 9 файла main.py и устранить её. (Написано, что произошёл отказ в соединении. Ищите, что не так. Может РКН заблокировал доступ или звёзды не так сошлись).
А вообще без кода, гадать над хрустальным шаром - это кастрологам.
У каждой платформы есть нюансы использования. В частности на бесплатном тарифе PythonAnywhere для доступа к внешним ресурсам необходимо использовать прокси. Стоит читать документацию.