Telegram机器人停止响应

时间:2017-02-24 05:47:18

标签: python telegram telegram-bot

我正在使用来自GitHub的流行包装器开发电报机器人,我遇到了一些意想不到的行为。机器人在一段时间后停止响应。经过一段时间(可能是几小时),它可以唤醒并开始响应。它托管在Amazon云上的Ubuntu Server上。这是错误日志:

  

BotApi-0(错误):2017-02-24 05:25 +00:00:/usr/local/lib/python2.7/dist-packages/sklearn/cross_validation.py:44:DreprecationWarning:This module在版本0.18中已弃用,而支持所有重构的类和函数移动到的model_selection模块。另请注意,新CV迭代器的接口与此模块的接口不同。该模块将在0.20中删除。

     

BotApi-0(错误):"此模块将在0.20删除。",DeprecationWarning)

     

BotApi-0(错误):2017-02-24 05:25 +00:00:/usr/local/lib/python2.7/dist-packages/urllib3/util/ssl_.py:334:SNIMissingWarning:已发出HTTPS请求,但此平台上的TLS的SNI(主题名称指示)扩展名不可用。这可能导致服务器显示错误的TLS证书,这可能导致验证失败。您可以升级到较新版本的Python来解决此问题。有关详细信息,请参阅https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

     

BotApi-0(错误):SNIMissingWarning

     

BotApi-0(错误):2017-02-24 05:25 +00:00:/usr/local/lib/python2.7/dist-packages/urllib3/util/ssl_.py:132:InsecurePlatformWarning:真正的SSLContext对象不可用。这可以防止urllib3正确配置SSL,并可能导致某些SSL连接失败。您可以升级到较新版本的Python来解决此问题。有关详细信息,请参阅https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

     

BotApi-0(错误):InsecurePlatformWarning

调试它的步骤是什么?是否缺少导致此行为的SSL?

2017年2月28日更新

  • 将Python更新为最新版本
  • 通过Wireshark分析数据包转储,未发现任何错误,似乎所有对Telegram API的请求都是200 OK

0 个答案:

没有答案