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

Выключить message handler aiogram через некоторое время?

У меня есть message handler, я хочу чтобы он срабатывал только на первое "привет", а на остальные больше не отвечал, то есть мне надо его выключить после первой отработки
@dp.message_handler(regexp="привет")
async def hello(message: types.Message):
    await message.answer("Привет!")

как это сделать?
  • Вопрос задан
  • 812 просмотров
Подписаться Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@MEDIOFF
Python Developer
Создать в бд табличку, куда записывать что пользователь уже писал привет, в обработчике добавить сначала проверку на то писал ли пользователь до этого, если писал - то просто return
Ответ написан
Ваш ответ на вопрос

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

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