diff --git a/src/modules/start.py b/src/modules/start.py index 64cd4d1..9db8e8c 100644 --- a/src/modules/start.py +++ b/src/modules/start.py @@ -1,4 +1,5 @@ from telebot.async_telebot import AsyncTeleBot +from telebot.types import Message import logging from config import COMMAND_MESSAGES @@ -8,7 +9,7 @@ logger = logging.getLogger(__name__) # Получаем логгер для те def register_handlers(bot: AsyncTeleBot): # Регистрирует все обработчики команд @bot.message_handler(commands=['start']) # Обработчик команды /start - async def start_command(message): + async def start_command(message: Message): # Отправка сообщения в тему или обычный чат send_message = bot.reply_to if message.is_topic_message else bot.send_message @@ -17,7 +18,7 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об try: await send_message(chat_id, COMMAND_MESSAGES['start']) - logger.info(f"Пользователь {message.from_user.id} запустил /start") + logger.info(f"Пользователь {message.from_user.id} запустил /start.") except Exception as e: logger.error(f"Пользователь {message.from_user.id} запустил /start: {str(e)}") \ No newline at end of file