从电报中获取回复消息的方法

问题描述

是否可以使用任何Python API从Telegram的组中获取答复消息(链接/附件)?

我尝试使用getUpdates()来从组中获取文本消息。

解决方法

使用库python-telegram-bot,您可以使用Filters.replyFilters.documentFilters.chat仅接收符合您条件的事件

from telegram.ext import MessageHandler,Filters

...

group_id = -100000
handler = MessageHandler(Filters.chat(group_id) & Filters.reply & Filters.document,my_callback_function)
dispatcher.add_handler(handler)

def my_callback_function(bot,update):
    ... 
...

参考文档: https://python-telegram-bot.readthedocs.io/en/stable/telegram.ext.filters.html#telegram.ext.filters.Filters.reply