forked from Muzifs/LGBot
Добавление подсказок по командом
Добавление сообщений о создании лога
This commit is contained in:
21
src/main.py
21
src/main.py
@@ -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()
|
||||
|
||||
|
Reference in New Issue
Block a user