From 0f75fa6a98ff5cd285d9ce6d1e346b9639c8d903 Mon Sep 17 00:00:00 2001 From: Markov Andrey Date: Tue, 30 Jun 2026 21:39:51 +0000 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D0=B4=D0=B0=D0=BA=D1=82=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20help.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bots/commands/help.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/bots/commands/help.py b/bots/commands/help.py index 63602bf..1798239 100644 --- a/bots/commands/help.py +++ b/bots/commands/help.py @@ -27,27 +27,20 @@ class HelpCommand(Command): help_text = cmd_obj.get_help() reply = msg.reply(help_text) if reply: - reply.send() # исправлено - else: - logger.error("Не удалось отправить справку по команде") + reply.send() else: reply = msg.reply(f"❓ Команда '{cmd_name}' не найдена. Напишите `!help` для списка команд.") if reply: - reply.send() # исправлено - else: - logger.error("Не удалось отправить сообщение о неизвестной команде") + reply.send() else: # Общая справка lines = ["**Доступные команды:**"] - # Сортируем по имени команды for name, cmd in sorted(self.bot.commands.items()): if name == cmd.name: # только основные имена (без алиасов) lines.append(f" • {cmd.name} – {cmd.get_help().splitlines()[0]}") reply = msg.reply("\n".join(lines)) if reply: - reply.send() # исправлено - else: - logger.error("Не удалось отправить общий список команд") + reply.send() def get_help(self) -> str: return "Показывает справку. Использование: `!help` или `!help команда`" \ No newline at end of file