在pythonanywhere上运行Telethon

问题描述 投票:1回答:1

尝试运行基本脚本,该脚本通过pythoneverywhere服务器将成员添加到电报组。我在服务器中安装了telethon的主软件包。但我在下面的图像中得到错误。我在做什么不对?错误消息如下

21:02 ~/Villians TV/Villians5/TeleGram-Scraper-master $ python3 villians5.py

Traceback (most recent call last):
  File "villians5.py", line 17, in <module>
    client.connect()
  File "/home/somti13/.local/lib/python3.8/site-packages/telethon/sync.py", line 39, in syncified
    return loop.run_until_complete(coro)
  File "/usr/lib/python3.8/asyncio/base_events.py", line 608, in run_until_complete
    return future.result()
  File "/home/somti13/.local/lib/python3.8/site-packages/telethon/client/telegrambaseclient.py", line 472, in connect
    if not await self._sender.connect(self._connection(
  File "/home/somti13/.local/lib/python3.8/site-packages/telethon/network/mtprotosender.py", line 125, in connect
    await self._connect()
  File "/home/somti13/.local/lib/python3.8/site-packages/telethon/network/mtprotosender.py", line 250, in _connect
    raise ConnectionError('Connection to Telegram failed {} time(s)'.format(self._retries))
ConnectionError: Connection to Telegram failed 5 time(s)
python console telegram pythonanywhere telethon
1个回答
0
投票

用于电报的mtproto连接类型不适用于PythonAnywhere上的免费帐户。只有PythonAnywhere以外的http连接才可以使用免费帐户。

© www.soinside.com 2019 - 2024. All rights reserved.