from typing import TYPE_CHECKING def help(stop_event, bot): """Показать список доступных команд""" # Проверка на завершение бота if stop_event.is_set(): return None commands = [ ("!pg", "Прогноз погоды в Магнитогорске"), ("!nw", "Топ-5 статей и топ-5 новостей AI с Habr"), ("!morning", "Утренний дайджест: погода + новости + котик"), ("!cat", "Случайный котик"), ("!msg <текст>", "Повторить текст в чате"), ] console_commands = [ ("help", "Показать список всех команд"), ("pogoda", "Прогноз погоды в Магнитогорске"), ("news", "Топ-5 статей и новостей AI с Habr"), ("morning", "Утренний дайджест: погода + новости + котик"), ("cat", "Случайный котик"), ("stop", "Остановить бота"), ] print("\n" + "=" * 60) print("Discord Bot — Список команд") print("=" * 60) print() print("Discord команды:") print("-" * 40) for cmd, desc in commands: print(f" • {cmd:<20} — {desc}") print() print("-" * 40) print("Консольные команды:") print("-" * 40) for cmd, desc in console_commands: print(f" • {cmd:<20} — {desc}") print() print("=" * 60)