# Логика диалогов бота — режимная навигация Пользователь видит четыре режима. Главное меню — внутренняя точка входа/возврата, отдельной кнопки или команды «Лобби» нет. ```mermaid flowchart TB START([/start]) --> W[Одно welcome-сообщение
без автопоказа справки] W --> MENU[Главное меню
Обучение · Генерация · Подписка · Помощь] MENU --> SELECT{Выбран режим} SELECT --> TRAIN[Обучение
короткий onboarding] TRAIN --> SCREEN[Пользователь присылает
скриншоты постов] SCREEN --> TONE[Бот обновляет Tone of Voice] TONE --> TRAIN SELECT --> GEN[Генерация
короткий onboarding] GEN --> REQUEST[Пользователь просит идею,
пост или правку] REQUEST --> ACCESS{Есть активный доступ?} ACCESS -- Да --> RESULT[Бот выдаёт результат] RESULT --> GEN ACCESS -- Нет --> SUBS[Режим «Подписка»] SELECT --> SUBS SUBS --> STATUS[Показать активный период
и остаток дней] STATUS --> RENEW[Inline: «Продлить подписку»] RENEW --> INVOICE[Сразу открыть Stars-инвойс] INVOICE --> SUCCESS[Оплата подтверждена
successful_payment] SELECT --> HELP[Помощь
короткий onboarding и разделы] HELP --> HELP_NAV[Переход между разделами] TRAIN --> BACK[Кнопка «Главное меню»] GEN --> BACK SUBS --> BACK HELP --> BACK BACK --> MENU SUCCESS --> MENU HELP_NAV --> HELP ```