【问题标题】:Get a copy of a telegram message - Python获取电报消息的副本 - Python
【发布时间】:2017-08-11 22:47:06
【问题描述】:

我正在尝试找到一个使用 Telegram API 的 python 库,该库具有从频道检索消息并将其转换为纯文本以便对其进行处理的方法。

有人听说过可以做这项工作的东西吗?一直在浏览 Telegram Bot API 和其他帖子,但没有找到合适的内容。

在此先感谢各位朋友。

【问题讨论】:

    标签: python message telegram


    【解决方案1】:

    您需要一个将消息事件作为参数获取的处理函数。在那里,您可以从 event 参数中获取消息。如果您使用的是 Bot API,则可以检查消息是否为特定命令。它看起来像这样:

    def handler(event):
        try:
            msg = event["Input"]["message"]["text"]
        except KeyError as error:
            LOGGER.error("ERROR: No message text!")
            return None
    

    【讨论】:

    • 谢谢!但是我的机器人怎么能听到频道的消息呢?
    • 我使用了 AWS Lambda 函数,将您的机器人处理程序函数设置为您的 lambda 处理程序。
    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    相关资源
    最近更新 更多