только текст, а текст с эмоджами не проходил? Или, лучше, чтобы выдавалась в чате ошибка, что "эмодзи в нике низзя" и затем fsm дальше ждала ввод ника.
if not re.match(r"^[\w ]+$", message.text): return await message.reply("Некорректный ник, можно использовать только буквы и пробелы")
зачем в нике пробелы
стоп а return зачем
ты не понял почему не отдельно ниже? глаз режет
Вот это то, что нужно было, спасибо большое. По необходимости потом подправлю под себя регулярку, если потребуется. Я хотел именно понять, как это с FSM интегрировать. Ну да, очевидно было, что просто return'а достаточно. FSM же.
await message.answer(...) return
меня линтер за это не ругает, так что норм 🌝
Э? А где ещё? Условие провалилось -> Ошибка -> Функция заново ждет ввода .
https://t.me/aiogram_ru/1003706
Обсуждают сегодня