websocket 无法将bot连接到Bale Messenger API:网络连接已断开

voj3qocg  于 2023-03-23  发布在  其他
关注(0)|答案(2)|浏览(134)

我在bale messenger中尝试了我的第一个机器人,但我不能并面临这个错误。有没有人在这里帮助我?

2018-05-05 11:13:47,938  network.py:112  WARNING:"network connection disconnected."
 2018-05-05 11:13:47,939  network.py:36  ERROR:"connect error: 500,   message='Invalid response status'"
 Traceback (most recent call last): 
 File "/home/ehsan/PycharmProjects/example_bots/venv/lib/python3.5/site-packages/balebot/connection/network.py", line 31, in connect self._ws = await self._session.ws_connect(self.construct_url()) 
 File "/home/ehsan/PycharmProjects/example_bots/venv/lib/python3.5/site-packages/aiohttp/helpers.py", line 109, in __await__ ret = yield from self._coro
 File "/home/ehsan/PycharmProjects/example_bots/venv/lib/python3.5/site-packages/aiohttp/client.py", line 465, in _ws_connect
 headers=resp.headers) aiohttp.client_exceptions.WSServerHandshakeError: 500, message='Invalid response status'
hm2xizp9

hm2xizp91#

它似乎你使用一个WebSocket连接你的机器人到服务器.和它的握手错误现在.请确保你从botfather给出的令牌是正确的.如果没有问题,它可能与您的服务器地址.

ws51t4hk

ws51t4hk2#

您可能给错了令牌。使用BotFather重新调用bot令牌,并确保您的连接稳定。顺便说一下,由于Bale团队没有提供如何开发bot的适当文档,您可能使用了balebot;但是它已经被弃用了,我推荐使用this library。这样,你可以使用下面的代码片段初始化你的机器人:

"""Bot initialization"""
client = Bot(token="TOKEN")

...使用它可以启动您的机器人。

相关问题