@DanielWorker
Junior Python Developer

Как сделать что бы бот чистил лишние сообщения?

У меня есть бот которого я хочу сделать бесшовным, но камнем преткновения становится возможность юзером написать любое сообщение и сломать цепочку. Почти все завязано на inline кнопках, но есть также и пару обычных keyboard кнопок после которых я через delete_message все виду к 1 сообщению, а если юзер что либо напишет до чистки то бот сломается. Так в чем вопрос: Как сделать так что бы бот ожидал сообщения и удалял его в моменты когда нужно?
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@DanielWorker Автор вопроса
Junior Python Developer
Ответ оказался до жути простым, если все правильно подстроить в моменты когда юзер должен вводить текст (аля "Введите ваши данные"), данный вариант подходит просто на ура:
@bot.message_handler(content_types=['text'])
def delete(message):
    if message.text == message.text:
        bot.delete_message(message.chat.id, message.message_id)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект