【发布时间】:2017-08-11 22:47:06
【问题描述】:
我正在尝试找到一个使用 Telegram API 的 python 库,该库具有从频道检索消息并将其转换为纯文本以便对其进行处理的方法。
有人听说过可以做这项工作的东西吗?一直在浏览 Telegram Bot API 和其他帖子,但没有找到合适的内容。
在此先感谢各位朋友。
【问题讨论】:
我正在尝试找到一个使用 Telegram API 的 python 库,该库具有从频道检索消息并将其转换为纯文本以便对其进行处理的方法。
有人听说过可以做这项工作的东西吗?一直在浏览 Telegram Bot API 和其他帖子,但没有找到合适的内容。
在此先感谢各位朋友。
【问题讨论】:
您需要一个将消息事件作为参数获取的处理函数。在那里,您可以从 event 参数中获取消息。如果您使用的是 Bot API,则可以检查消息是否为特定命令。它看起来像这样:
def handler(event):
try:
msg = event["Input"]["message"]["text"]
except KeyError as error:
LOGGER.error("ERROR: No message text!")
return None
【讨论】: