Задать вопрос

Как отследить редактирование сообщения пользователем через pytelegramapibot?

Увидел такой функционал у бота:
Как отследить редактирование конкретного сообщения от пользователя в чате с ботом. И после этого провести изменения в другом конкретном сообщении, но от бота? Причем без редактирования сообщения от бота и без его повторной пересылки?
  • Вопрос задан
  • 3146 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
jabir_sabitov
@jabir_sabitov
Вы можете уловить информацию о том, что сообщение было изменено, с помощью edited_message_handler.

Если id «пойманного» сообщения совпадает с id интересующим вас сообщения, то вы можете зафиксировать это и далее изменить необходимое сообщение, но от бота.

Если хотите реализовать корректно работающий код, то без базы данных тут не обойтись. Там можно будет хранить id сообщения, от которого ждёте изменений и id того сообщения, которое нужно изменить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы