Задать вопрос
  • Telethon отказывается соединятся с серверами Telegram, как это обойти?

    @Dasoa Автор вопроса
    Telcontar,
    (.venv) PS C:\Users\negoa\OneDrive\Desktop\EmpathKill> python soul.py
    INFO:telethon.network.mtprotosender:Connecting to 149.154.167.51:443/TcpFull...
    WARNING:telethon.network.mtprotosender:Attempt 1 at connecting failed: TimeoutError: 
    WARNING:telethon.network.mtprotosender:Attempt 2 at connecting failed: TimeoutError: 
    WARNING:telethon.network.mtprotosender:Attempt 3 at connecting failed: TimeoutError: 
    WARNING:telethon.network.mtprotosender:Attempt 4 at connecting failed: TimeoutError: 
    WARNING:telethon.network.mtprotosender:Attempt 5 at connecting failed: TimeoutError: 
    WARNING:telethon.network.mtprotosender:Attempt 6 at connecting failed: TimeoutError: 
    Traceback (most recent call last):
      File "C:\Users\negoa\OneDrive\Desktop\EmpathKill\soul.py", line 13, in <module>
        bot = TelegramClient('soul_bot', api_id, api_hash).start(bot_token=bot_token)
      File "C:\Users\negoa\OneDrive\Desktop\EmpathKill\.venv\Lib\site-packages\telethon\client\auth.py", line 128, in start
        else self.loop.run_until_complete(coro)
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
      File "C:\Program Files\Python314\Lib\asyncio\base_events.py", line 719, in run_until_complete
        return future.result()
               ~~~~~~~~~~~~~^^
      File "C:\Users\negoa\OneDrive\Desktop\EmpathKill\.venv\Lib\site-packages\telethon\client\auth.py", line 135, in _start
        await self.connect()
      File "C:\Users\negoa\OneDrive\Desktop\EmpathKill\.venv\Lib\site-packages\telethon\client\telegrambaseclient.py", line 560, in connect
        if not await self._sender.connect(self._connection(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        ...<6 lines>...
        )):
        ^^
      File "C:\Users\negoa\OneDrive\Desktop\EmpathKill\.venv\Lib\site-packages\telethon\network\mtprotosender.py", line 133, in connect
        await self._connect()
      File "C:\Users\negoa\OneDrive\Desktop\EmpathKill\.venv\Lib\site-packages\telethon\network\mtprotosender.py", line 266, in _connect
        raise ConnectionError('Connection to Telegram failed {} time(s)'.format(self._retries))
    ConnectionError: Connection to Telegram failed 5 time(s)
    Написано