Python Telegram Bot. Получить сообщение, на которое отвечает данное сообщение - PullRequest
0 голосов
/ 19 апреля 2020

Я хочу разработать бота Telegram, который действует как система закладок. Он должен обрабатывать команды, отвечающие на другие сообщения. Экземпляр:

enter image description here

Я использую 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 (или альтернативу) для всех ответов? Спасибо за совет;)

...