Команда проверка на админа

This commit is contained in:
Whyverum
2024-12-18 07:15:40 +07:00
parent ec5dc7e9f7
commit f7bb938f6b

View File

@@ -0,0 +1,27 @@
# BotCode/routers/administration/secret_cmd.py
# Проверка текста и команды "secret" для администраторов
from aiogram import Router, types, F
from aiogram.filters import Command
from BotLibrary import *
# Создание роутера и настройка экспорта модулей
__all__ = ("router",)
router = Router(name="secret_message_router")
log_type = "Admin"
# Список ключевых слов для команды
keywords = ["secret", "секрет", "ыускуе", "ctrhtn",
"admin", "flvby", "админ", "фвьшт",]
# Обработчик команды /secret или сообщений с текстом из списка keywords
@router.message(F.from_user.id.in_(ListId.important_ids),
Command(*keywords, prefix=BotEdit.prefixs, ignore_case=True))
@router.message(F.from_user.id.in_(ListId.important_ids), F.text.lower().in_(keywords))
async def secret_admin_message(message: types.Message):
text = f"Привет, <b>важная персона</b>!"
await message.reply(text)
await cmd_logginger(message, log_type, text)
return text