@Lixx
Начинающий Python разработчик

Как добавить кнопку отмены действия в telegram боте?

Есть код обратной связи. Нужно, чтобы по нажатию /help появлялась кнопка "отмена" нажав на которую бот переставал бы реагировать на сообщения в тп. То есть чтобы остальные функции работали, а тп перестало.
Библиотека: Aiogram
Сам код:
@dp.message_handler(commands=['help'])
async def process_start_command(message: types.Message):
    if message['from'].id == admin_id:
        await message.answer(f"Hi, admin")
    else:
        await message.answer(f"Привет! Если у тебя есть предложение или идея - напиши мне!")

@dp.message_handler()
async def process_start_command(message: types.Message):
    if message.reply_to_message == None:
        if '/start' not in message.text:
            await bot.forward_message(admin_id, message.from_user.id, message.message_id)
            await message.answer('Спасибо за сообщение!!')
    else:
        if message['from'].id == admin_id:
            if message.reply_to_message.forward_from.id:
                await bot.send_message(message.reply_to_message.forward_from.id, message.text)
        else:
            await message.answer('На сообщения нельзя отвечать!')
  • Вопрос задан
  • 294 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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