Добавление подсказок по командом

Добавление сообщений о создании лога
This commit is contained in:
2025-10-12 12:11:41 +03:00
parent 51e1d59b12
commit ebe2b2c0fd
4 changed files with 1361 additions and 1 deletions

View File

@@ -109,6 +109,24 @@ async def load_modules():
# Записываем отчет о модулях в логи
logger.info(f"Загружено модулей: {loaded_count} шт. Бот запущен.")
# Устанавливаем меню команд бота
async def setup_bot_commands():
from telebot.types import BotCommand
commands = [
BotCommand("start", "Начало работы"),
BotCommand("help", "Справка по командам"),
BotCommand("log", "Как создать лог ошибки"),
BotCommand("ban", "Забанить пользователя"),
BotCommand("unban", "Разбанить пользователя"),
BotCommand("mute", "Замутить пользователя"),
BotCommand("unmute", "Размутить пользователя"),
BotCommand("botdata", "Получить данные бота (только админы)"),
]
await bot.set_my_commands(commands)
logger.info("Команды бота успешно установлены.")
async def main():
# Очищаем терминал
@@ -119,6 +137,9 @@ async def main():
# Проверяем и загружаем модули
await load_modules()
# Устанавливаем команды бота
await setup_bot_commands()
# Запускаем бота
await bot.infinity_polling()