Большая часть моих заказов на ботов выглядит одинаково. Человек хочет, чтобы клиент нажал кнопку, ответил на несколько вопросов и заявка упала менеджеру. Имя, телефон, что нужно, удобное время. Звучит как задача на вечер, и по коду это правда вечер.Проблемы начинаются потом, когда бот уже работает у заказчика. Ниже три истории, после которых я поменял свой шаблон. Все примеры на aiogram 3.Большая часть моих заказов на ботов выглядит одинаково: клиент отвечает на пару вопросов, заявка падает менеджеру. По коду это вечер. Проблемы начинаются, когда бот уже работает у заказчика. Рассказываю про три случая с FSM в aiogram 3, после которых я переписал свой шаблон: MemoryStorage в проде, /cancel, который сохранился как имя, и бот, который молчит, если ему прислали не то. Читать далее