feat: add mode-based bot navigation
This commit is contained in:
1 parent
c02db5ada9
commit
36a17f7639
10 files changed
+591
-259
No files matched your search
+7
-6
@@ -10,8 +10,8 @@ WELCOME_RICH_HTML = """<h1>Привет! Я — бот для написания
|
||||
<li>«Сделай пост-напоминание о вебинаре в официальном тоне»</li>
|
||||
<li>«Обнови этот вариант, добавь эмодзи» — реплаем на мой текст</li>
|
||||
</ul>
|
||||
<p>Также я умею запоминать твой стиль: пришли скриншоты своих постов. Хочешь идею — напиши «предложи тему».</p>
|
||||
<p>Ниже — подробная инструкция по работе с ботом.</p>
|
||||
<p>Работай в одном из режимов: «Лобби», «Обучение», «Генерация», «Подписка» или «Помощь». Выбери режим кнопкой в нижнем меню или slash-командой: /lobby, /training, /generate, /subscription, /help. /start возвращает в лобби.</p>
|
||||
<p>В режиме «Обучение» пришли скриншоты своих постов; в режиме «Генерация» попроси идею или пост.</p>
|
||||
"""
|
||||
|
||||
HELP_MENU_TITLE = "Помощь по боту"
|
||||
@@ -20,7 +20,7 @@ HELP_SECTIONS: dict[str, tuple[str, str]] = {
|
||||
"posts": (
|
||||
"✍️ Написать пост",
|
||||
"""<ol>
|
||||
<li>Напиши сообщение или отправь голосовое с прямой просьбой, например: «Придумай пост для Telegram про запуск нового продукта».</li>
|
||||
<li>В режиме «Генерация» напиши сообщение или отправь голосовое с прямой просьбой, например: «Придумай пост для Telegram про запуск нового продукта».</li>
|
||||
<li>Можешь указать площадку, аудиторию, факты, длину, цель и другие требования. Можно надиктовать подробное ТЗ или просто тему.</li>
|
||||
<li>Я распознаю речь, проверю, просишь ли ты именно написать пост, и верну три варианта отдельными сообщениями.</li>
|
||||
</ol>
|
||||
@@ -46,12 +46,13 @@ HELP_SECTIONS: dict[str, tuple[str, str]] = {
|
||||
<li><code>/balance</code> — узнать статус: сколько осталось дней триала или подписки.</li>
|
||||
<li><code>/subscribe</code> — оплатить подписку на 30 дней.</li>
|
||||
</ul>
|
||||
<p>Когда период закончится, генерация постов и идей станет недоступна — бот предложит оформить подписку. Команды <code>/help</code>, <code>/balance</code>, <code>/subscribe</code>, <code>/start</code> и <code>/clear</code> работают всегда.</p>""",
|
||||
<p>Сначала открой режим «Подписка» кнопкой или командой <code>/subscription</code>, затем используй <code>/balance</code> или <code>/subscribe</code>. Когда период закончится, генерация постов и идей станет недоступна. Команды переключения режимов доступны всегда.</p>""",
|
||||
),
|
||||
"commands": (
|
||||
"⌨️ Команды",
|
||||
"""<p>Быстрые slash-команды только на английском: <code>/help</code> — эта справка; <code>/start</code> — краткое описание бота; <code>/clear</code> — полностью обнулить твои данные бота, кроме технических API-логов; <code>/idea</code> — предложить одну идею для нового поста; <code>/balance</code> — статус подписки; <code>/subscribe</code> — оплатить подписку на 30 дней.</p>
|
||||
<p>Можно попросить идею обычными словами: «предложи идею для поста», «о чём написать?», «накидай тему».</p>""",
|
||||
"""<p>Команды-переключатели доступны в любом режиме: <code>/start</code> и <code>/lobby</code> — лобби; <code>/training</code> — обучение; <code>/generate</code> — генерация; <code>/subscription</code> — подписка; <code>/help</code> — помощь.</p>
|
||||
<p>Действия доступны только в своём режиме: <code>/style</code> и <code>/clear</code> — обучение; <code>/post</code> и <code>/idea</code> — генерация; <code>/balance</code> и <code>/subscribe</code> — подписка. <code>/clear</code> очищает пользовательские данные, но не меняет подписку и триал.</p>
|
||||
<p>В режиме «Генерация» можно попросить идею обычными словами: «предложи идею для поста», «о чём написать?», «накидай тему».</p>""",
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user