сбрасывать состояние всегда при нажатии на старт
прокидываешь в хэндлер аргумент state с типом FSMContext Внутри делаешь await state.finish() (без мидлвари)
только у меня функции, а потом я регаю хендлер, мне как передать тогда?
Ничего не понятно из того, что ты сказал. Давай общаться на более универсальном языке — Python
async def start(message: types.Message, state: FSMContext, db_session) -> None: pass def register_commands(dp: Dispatcher) -> None: dp.register_message_handler(start, dp, commands='start', state='*')
как получить ник , с сообщения
https://t.me/aiogram_ru/999013
Убери аргумент dp из нижней функции
message.from_user.username message.from_user.first_name
async def privet(vopros: str): return "привет, " + vopros
Это не тебе ответ был
Обсуждают сегодня