From 4f5da676b8e19f60e98ec88cd9e02d54098e3552 Mon Sep 17 00:00:00 2001 From: Whyverum Date: Mon, 8 Dec 2025 16:45:39 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=8B=20hel?= =?UTF-8?q?p?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bot/help.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 bot/help.py diff --git a/bot/help.py b/bot/help.py new file mode 100644 index 0000000..f6a71f2 --- /dev/null +++ b/bot/help.py @@ -0,0 +1,27 @@ +from discord.ext.commands import HelpCommand + +from configs import settings + + +class MyHelpCommand(HelpCommand): + """Кастомная команда help с текстовой справкой.""" + async def send_bot_help(self, mapping, prefix: str = settings.PREFIX) -> None: + channel = self.get_destination() + help_text: str = ( + "**Доступные команды:**\n" + f"`{prefix}help` — показать это сообщение\n" + f"`{prefix}rules` — показать правила сервера\n" + f"`{prefix}reminder add <минуты> <текст>` — добавить напоминание\n" + f"`{prefix}reminder list` — список напоминаний\n" + f"`{prefix}reminder remove <номер>` — удалить напоминание\n" + f"`{prefix}kick @пользователь [причина]` — исключить\n" + f"`{prefix}ban @пользователь [причина]` — забанить\n" + f"`{prefix}unban имя#дискриминатор` — разбанить\n" + f"`{prefix}mute @пользователь [причина]` — заглушить\n" + f"`{prefix}unmute @пользователь` — снять заглушение\n" + f"`{prefix}warn @пользователь [причина]` — предупреждение\n" + f"`{prefix}warnings @пользователь` — список предупреждений\n" + f"`{prefix}clear <кол-во>` — очистить чат\n" + f"`{prefix}blacklist_show/add/remove` — чёрный список\n" + ) + await channel.send(help_text)