message.delete()
real_name = message.text
if len(real_name.split()) != 3:
async with state.proxy() as data:
data['bot_msg'] = await message.answer('❌ Вы ввели имя не в верном формате\n'
'Ожидаемый формат - Фамилия Имя Отчество\n'
'Повторите попытку', reply_markup=k_cancel())
return
await message.answer(f'Вы ввели: {real_name}\n'
f'Все верно?', reply_markup=register_yes_no())
как мне сделать если нажата кнопка "Да" то функция продолжается если "Нет" то return, скажите пожалуйста?
сейчас попробую
помогите плиз
Я те неправильно посоветовал. Лучше пиши if not message.text...: return Дальше даже else лишний будет
оно не ждет нажатия кнопки оно пропускает этот код
А в стейт ты вогнать не допер в предыдущем хендлере????
При регистрации в аргументах поставишь отлавливаемый стейт и бот будет ждать кнопки
Обсуждают сегодня