python telethon ConnectionError:连接到电报失败5次

2024-09-28 22:44:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python在一个通道中发送每一条新消息,然后使用这些数据进行进一步的处理。这是我的代码:

api_id = *******
api_hash = '**********************'

client = TelegramClient(
    'session_name',
    api_id,
    api_hash,

)
client.start()
print(client.get_me().stringify())
client.send_message('someone', 'Hello! Talking to you from Telethon')

这就是我得到的错误:


C:\Users\erfan\AppData\Local\Programs\Python\Python39\python.exe "C:/Users/erfan/Desktop/Boors py/main.py"
Traceback (most recent call last):
  File "C:\Users\erfan\Desktop\Boors py\main.py", line 14, in <module>
    client.start()
  File "C:\Users\erfan\AppData\Local\Programs\Python\Python39\lib\site-packages\telethon\client\auth.py", line 133, in start
    else self.loop.run_until_complete(coro)
  File "C:\Users\erfan\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 642, in run_until_complete
    return future.result()
  File "C:\Users\erfan\AppData\Local\Programs\Python\Python39\lib\site-packages\telethon\client\auth.py", line 140, in _start
    await self.connect()
  File "C:\Users\erfan\AppData\Local\Programs\Python\Python39\lib\site-packages\telethon\client\telegrambaseclient.py", line 516, in connect
    if not await self._sender.connect(self._connection(
  File "C:\Users\erfan\AppData\Local\Programs\Python\Python39\lib\site-packages\telethon\network\mtprotosender.py", line 123, in connect
    await self._connect()
  File "C:\Users\erfan\AppData\Local\Programs\Python\Python39\lib\site-packages\telethon\network\mtprotosender.py", line 249, in _connect
    raise ConnectionError('Connection to Telegram failed {} time(s)'.format(self._retries))
ConnectionError: Connection to Telegram failed 5 time(s)

Process finished with exit code 1

电报被我国封锁了。所以我用灯笼来访问它,我可以访问web.telegrame.com。我也尝试过使用mtproxy,但得到了相同的错误


Tags: inpyselfclientliblocalconnectline
1条回答
网友
1楼 · 发布于 2024-09-28 22:44:13

我不知道我的代码的哪一部分是错误的,但当我看到很多人都有同样的问题时,我决定发布我的解决方案。 在this article的帮助下,我可以很好地完成电视节目。 正如我所说,电报在我的国家被封锁,所以我可以在这一部分的帮助下使用MTProxy:2.2.5使用MTProto代理

相关问题 更多 >