Я хочу разработать бота Telegram, который действует как система закладок. Он должен обрабатывать команды, отвечающие на другие сообщения. Экземпляр:
![enter image description here](https://i.stack.imgur.com/5y54q.png)
Я использую python-telegram-bot
для разработки, и кажется, что нет способа увидеть то сообщение, на которое /important
отвечает. Я нашел объект Update.message.reply_to_message
, который работает только тогда, когда пользователь отвечает на сообщение от самого бота.
def important_handler(update: Update, context: CallbackContext):
reply_to_message = update.message.reply_to_message
if reply_to_message is None:
logger.error('reply_to_message is None. But it shouldn\'t.')
update.message.reply_text('There is no message attached. Try again.')
return
# ... business logic
Есть ли способ получить атрибут reply_to_message
(или альтернативу) для всех ответов? Спасибо за совет;)