Багфиксы с командами

This commit is contained in:
Whyverum
2024-12-18 12:18:26 +07:00
parent 5762a5d6ad
commit 59d584f1c8
3 changed files with 6 additions and 3 deletions

View File

@@ -4,7 +4,7 @@
from aiogram import Router, types, F
from aiogram.filters import Command
from BotLibrary import *
from BotCode.keyboards.help_kb import get_help_kb
from keyboards.reply_kb.help_kb import get_help_kb
# Создание роутера и экспорта модулей
__all__ = ("router", "cmd_help", "log_type",)

View File

@@ -2,9 +2,9 @@
# Работа с командой /start, для запуска бота
from aiogram import Router, types, F
from aiogram.filters import Command
from aiogram.filters import Command, CommandStart
from BotLibrary import *
from BotCode.keyboards.start_kb import get_start_kb
from keyboards.reply_kb.start_kb import get_start_kb
# Создание роутера и настройка экспорта модулей
__all__ = ("router", "cmd_start", "log_type",)
@@ -19,12 +19,15 @@ keywords = ["start", "старт", "запуск", "пуск", "on", "вкл", "
# Обработчик команды /start
@router.message(Command(*keywords, prefix=BotEdit.prefixs, ignore_case=True))
@router.message(F.text.lower().in_(keywords))
@router.message(CommandStart())
async def cmd_start(message: types.Message):
try:
# Вывод сообщения пользователю
text = f"использовал(а) команду /{log_type.lower()}"
await message.reply(text=f"Стартовый бот!", reply_markup=get_start_kb())
print(f"Текст запроса: {repr(message.text)}")
# Активация логгера
await cmd_logginger(message, log_type, text)
return text