python - 无法将机器人连接到 Bale messenger API:网络连接断开
问题描述
我在 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'
解决方案
似乎您使用 websocket 将您的机器人连接到服务器。现在是握手错误。确保您从 botfather 提供的 Token 是正确的。如果没有问题,则可能与您的服务器地址有关。
推荐阅读
- node.js - 尝试 Dockerize 时,前端 (React) 调用后端 (express) 无法绑定到 HOST 环境变量
- javascript - 使用 Vue.js 将鼠标悬停在元素上时如何更改背景图像?
- sql - (Oracle)拆分字符串然后一次平均
- powershell - 使用 powershell 将文件从服务器移动到另一个服务器
- biztalk - 架构引用“assembly.type”不是有效引用或当前项目中不存在
- javascript - 在 chrome 扩展中将来自特定域的网络请求列入白名单
- javascript - 在jQuery中相互切换按钮
- c# - 使用 ANTLR 遍历 C# 项目
- php - 是否可以更改缓存的容器文件夹名称?
- database - 用户 -> 工人。数据库模型,可以这样做吗?