如何在电报 PTB 中过滤已编辑的消息?

How to filter edited messages in telegram PTB?

问题

  1. 我需要检测某条消息是否在特定群聊中被编辑过。会不会和我这里写的一样?

    test_forward_handler = MessageHandler(Filters.chat(TEST_SENDER) & Filters.edited_message, forward_to_group)

  2. 如果有一种方法可以过滤已编辑的消息,我可以将其用作 lower()split() 的字符串吗?

  1. 是的,这正是它的工作原理,请参阅 here
  2. update.{effective/edited}_message.text 包含消息作为字符串,类似于 update.(effective_)message.text 在新消息的情况下。

免责声明:我目前是 python-telegram-bot

的维护者