move instruct text constants to utils/texts.py

This commit is contained in:
Денис Кривоченко
2026-07-21 22:40:08 +07:00
parent 2fa4ff2781
commit 8029f7fb2d
2 changed files with 42 additions and 22 deletions
+6 -22
View File
@@ -1,4 +1,9 @@
from utils.texts import UNKNOWN_MAIN_CMD_TEXT
from utils.texts import (
UNKNOWN_MAIN_CMD_TEXT,
INSTRUCT_MAIN_MENU_TEXT,
INSTRUCT_TRUECONF_TEXT,
INSTRUCT_EMAIL_TEXT,
)
import logging
import asyncio
@@ -25,27 +30,6 @@ EMOJI_DIGITS = {
"10": "🔟"
}
INSTRUCT_MAIN_MENU_TEXT = (
"📋 <b>Выберите инструкцию:</b>\n\n"
f"{EMOJI_DIGITS['1']} — 🖥 Trueconf\n"
f"{EMOJI_DIGITS['2']} — 📧 Почта\n\n"
f"<i>{EMOJI_DIGITS['0']} — В главное меню</i>"
)
INSTRUCT_TRUECONF_TEXT = (
"🖥 <b>Инструкция по Trueconf</b>\n\n"
"Данная функция находится в разработке.\n\n"
f"<i>{EMOJI_DIGITS['9']} — Назад\n{EMOJI_DIGITS['0']} — В главное меню</i>"
)
INSTRUCT_EMAIL_TEXT = (
"📧 <b>Инструкция по Почте</b>\n\n"
"Данная функция находится в разработке.\n\n"
f"<i>{EMOJI_DIGITS['9']} — Назад\n{EMOJI_DIGITS['0']} — В главное меню</i>"
)
# INSTRUCT_UNKNOWN_CMD_TEXT imported from utils.texts
router = Router()
+36
View File
@@ -570,3 +570,39 @@ def lk_nav_text(emojis: dict) -> str:
def lk_years_menu(current_year: int, emojis: dict) -> str:
return lk_years_menu(current_year, emojis)
# =========================================================
# INSTRUCT BOT (Инструкции)
# =========================================================
# Модуль инструкций
# --- Private functions (Internal logic) ---
def _instruct_main_menu(emojis: dict) -> str:
return (
f"📋 <b>Выберите инструкцию:</b>\n\n"
f"{emojis['1']} — 🖥 Trueconf\n"
f"{emojis['2']} — 📧 Почта\n\n"
f"<i>{emojis['0']} — В главное меню</i>"
)
def _instruct_trueconf(emojis: dict) -> str:
return (
"🖥 <b>Инструкция по Trueconf</b>\n\n"
"Данная функция находится в разработке.\n\n"
f"<i>{emojis['9']} — Назад\n{emojis['0']} — В главное меню</i>"
)
def _instruct_email(emojis: dict) -> str:
return (
"📧 <b>Инструкция по Почте</b>\n\n"
"Данная функция находится в разработке.\n\n"
f"<i>{emojis['9']} — Назад\n{emojis['0']} — В главное меню</i>"
)
# --- Public constants and functions ---
INSTRUCT_MAIN_MENU_TEXT = _instruct_main_menu(EMOJI_DIGITS)
INSTRUCT_TRUECONF_TEXT = _instruct_trueconf(EMOJI_DIGITS)
INSTRUCT_EMAIL_TEXT = _instruct_email(EMOJI_DIGITS)