Python Telebot Отслеживание реплая сообщения

Можно ли как-нибудь отслеживать был ли ответ(реплай) на сообщение от определенного пользователя в группе в телеграм? Как отслеживать действия определённого пользователя я сделал, но вот дальше пока идей никаких нет


Ответы (1 шт):

Автор решения: Kuchizu

В классе message есть атрибут reply_to_message что содержит объект message реплайнутого сообщения. Коротко говоря мы можем обратится:

if message.reply_to_message: # Если полученное сообщение является реплаем
    if message.from_user.id == who_id: # И сообщение от определённого пользователя
        # Do something

Можем также добавить:

if message.reply_to_message.id == some_mess_id

Если нам нужен реплай на определённое сообщение

→ Ссылка