# adapter/telegram/states.py from aiogram.fsm.state import State, StatesGroup class ChatState(StatesGroup): idle = State() # В активном чате, ждём сообщения waiting_response = State() # Запрос ушёл на платформу, ждём ответа class SettingsState(StatesGroup): menu = State() # Главное меню настроек soul_editing = State() # Редактирует имя/инструкции агента confirm_action = State() # Подтверждение деструктивного действия class ForumSetupState(StatesGroup): waiting_for_group = State() # Ждём пересылку сообщения из супергруппы