1.11 работа с /me

This commit is contained in:
Verum
2025-03-07 03:10:39 +07:00
parent 2c0e451581
commit 3fccf1a52f
12 changed files with 163 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ from .start_time_cmd import start_time_cmd
from .help_cmd import help_cmd
from .weather_cmd import weather_cmd
from .stats import stats_cmd
from .my_cmd import my_cmd
# Объявление роутера и настройка экспорта модулей
__all__ = ("router",)
@@ -20,6 +21,7 @@ router.include_routers(
start_time_cmd.router,
weather_cmd.router,
stats_cmd.router,
my_cmd.router,
)
router.include_routers(start_cmd.router)

View File

@@ -0,0 +1,42 @@
# BotCode/routers/commands/user_cmd/my_cmd.py
# Работа с командой /my, для вывода анкеты
from BotLibrary import CommandHandler
from BotCode.keyboards import get_my_inline_kb
# Настройки экспорта в модули
__all__ = ("my_cmd",)
# Шаблон анкеты
shablon_anketa = """
📜 \\| **Статистика персонажа**
👤 **Пользователь:** [Альбедо](http://t.me/verdise)
🏅 **Ранг:** Администратор
📊 **Активность \\\\\\\|вс\):**
🗨 **День:** 1\.2k \\| **Неделя:** 34\.6k \\| **Месяц:** 234\.7k \\| **Всего:** 1\.2M
🏠 **Группа:** Неополис\-I
🧭 **Состояние персонажа**
❤️ **Здоровье:** ▰▰▰▰▰▰▰▰▰▱ \(90%\)
🍖 **Голод:** ▰▰▰▰▰▰▰▱▱▱ \(70%\)
🧠 **Рассудок:** ▰▰▰▰▰▰▱▱▱▱ \(60%\)
📌 **Важные события**
🕵 **Разведка:** Обнаружена Лаборатория X\-18
💀 **Смерть:** Удушение
"""
# Создание команды /my с несколькими медиа
my_cmd = CommandHandler(
name="my",
description="Получение личной анкеты",
keywords=["my", "ьн", "me", "ьу"],
keyboard=get_my_inline_kb, callbackdata=["keywords"],
media="photo", path_to_media=["ProjectsFiles/media/Anketa/albedo_anketa.png"],
text_msg=shablon_anketa,
parse_mode="MarkdownV2",
)