2016-01-09 21 views
0

所以基本上我在https://pypi.python.org/pypi/python-telegram-bot下面的说明,但是当我到了Python的电报-BOT库 - getUpdates返回空

>>> updates = bot.getUpdates() 
>>> print [u.message.photo for u in updates if u.message.photo] 

但是,我的更新始终是[]一个空列表。无论我使用电报向其发送多少条短信。

有没有什么我做错了?

奖金

我将其设置为呼应,但现在即使我尝试使用

bot.removeTelegramMessageHandler(echo) 

命令发出,但它仍然回声。我在这里做错了什么?

谢谢! :D

+0

您正在使用代码,将**图像**发送到您的Bot。但是,根据你在问题中所说的话,你正在发送短信给你的机器人。 为了你需要像这样获取的短信: >>>更新= bot.getUpdates() >>>打印[u.message.text为ü在更新] – vrs

回答

0

检查这个example,这是非常简单的。如果您使用处理程序类,则不必手动执行bot.getUpdates()。但是,如果你想要一个没有扩展类的库的纯粹实现,请检查这个example

希望它有帮助!