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