/
outthevoid
/
python_telegram_bot_project
Обзор
Документация
Войти
/
outthevoid
/
python_telegram_bot_project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
handlers/default_handlers/help.py
29 строк
1 KB
VladimirChukavin
Удалил строку logger.info.
26 авг 2025, 16:42
26 авг 2025, 16:42
1d04b48
Код
Авторство
О чём код?
from telebot.types import Message from telebot.apihelper import ApiException from loguru import logger from config_data.config import DEFAULT_COMMANDS from loader import bot @bot.message_handler(commands=["help"]) @bot.message_handler(func=lambda message: message.text == "Справка") @logger.catch def process_help_command(message: Message) -> None: """ Обработчик для команды /help :param message: Объект сообщения :return: None """ try: list_command = [f"/{command} - {desk}" for command, desk in DEFAULT_COMMANDS] text = ( "Я не волшебник, я только бот, который ищет для вас фильмы по их названиям или другим параметрам.\n" "Ниже список команд, которыми вы может воспользоваться.\n{}" ).format("\n".join(list_command)) bot.send_message( message.chat.id, text=text, ) except ApiException as e: logger.error("Ошибка при взаимодействии с API Telegram: {}".format(e))