Исправлены баги с пасхалками для админов

This commit is contained in:
sergey
2025-02-11 01:09:25 +07:00
parent ca8fef6714
commit 21c3d00465

View File

@@ -8,12 +8,25 @@ from BotCode.routers.msg_default import msg_default
# Создание роутера и настройка экспорта # Создание роутера и настройка экспорта
__all__ = ("router",) __all__ = ("router",)
router = Router(name="easteggs_router") router = Router(name=__name__)
log_type = "EastEggs" log_type = "EastEggs"
# Класс с текстовыми пасхалками бота
class EastEggsName:
Num1 = "финаки228"
Num2 = "финикх"
Num3 = "андертейлкино"
Num4 = "ришкус"
Num5 = "skodavano"
Num6 = "лостикслешик"
Num7 = "ещкере"
Num8 = "маз"
# Хэндлер на текст финаки228 # Хэндлер на текст финаки228
@router.message(F.text.lower() == "финаки228") @router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()),
F.text.lower() == EastEggsName.Num1)
async def secret_admin_message_finaki(message: types.Message): async def secret_admin_message_finaki(message: types.Message):
text = "Пасхалка 1 Финаки228 найдена!" text = "Пасхалка 1 Финаки228 найдена!"
@@ -26,7 +39,7 @@ async def secret_admin_message_finaki(message: types.Message):
# Отправка фотографии # Отправка фотографии
try: try:
await message.reply_photo( await message.reply_photo(
photo=types.FSInputFile(path=f"{ProjectPath.personal_media}/{ProjectPath.personal_photo}/Undertale.jpg"), photo=types.FSInputFile(path=f"{ProjectPath.personal_photo}/Undertale.jpg"),
caption="ОНА МЕНЯ ЗАСТАВИЛА ПОМОГИТЕ😭... (Кст @fin_aki любит анал, тс..)", caption="ОНА МЕНЯ ЗАСТАВИЛА ПОМОГИТЕ😭... (Кст @fin_aki любит анал, тс..)",
) )
@@ -42,7 +55,7 @@ async def secret_admin_message_finaki(message: types.Message):
# Хэндлер на текст финикх # Хэндлер на текст финикх
@router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()), @router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()),
F.text.lower() == "финикх") F.text.lower() == EastEggsName.Num2)
async def secret_admin_message_finik(message: types.Message): async def secret_admin_message_finik(message: types.Message):
text = f"Пасхалка 2 финикx найдена!" text = f"Пасхалка 2 финикx найдена!"
await message.bot.send_chat_action( await message.bot.send_chat_action(
@@ -57,7 +70,8 @@ async def secret_admin_message_finik(message: types.Message):
# Хэндлер на текст андертейлкино # Хэндлер на текст андертейлкино
@router.message(F.text.lower() == "андертейлкино") @router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()),
F.text.lower() == EastEggsName.Num3)
async def secret_admin_message_finik(message: types.Message): async def secret_admin_message_finik(message: types.Message):
text = f"Пасхалка 3 андертейлкино найдена!" text = f"Пасхалка 3 андертейлкино найдена!"
await message.bot.send_chat_action( await message.bot.send_chat_action(
@@ -72,7 +86,8 @@ async def secret_admin_message_finik(message: types.Message):
# Хэндлер на текст ришкус + отправка с локального хранилища # Хэндлер на текст ришкус + отправка с локального хранилища
@router.message(F.text.lower() == "ришкус") @router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()),
F.text.lower() == EastEggsName.Num4)
async def secret_admin_message_rishkus(message: types.Message): async def secret_admin_message_rishkus(message: types.Message):
text = f"Пасхалка 4 ришкус найдена!" text = f"Пасхалка 4 ришкус найдена!"
await message.bot.send_chat_action( await message.bot.send_chat_action(
@@ -80,7 +95,7 @@ async def secret_admin_message_rishkus(message: types.Message):
action=ChatAction.UPLOAD_PHOTO, action=ChatAction.UPLOAD_PHOTO,
) )
await message.reply_photo( await message.reply_photo(
photo=types.FSInputFile(path=f"{ProjectPath.personal_media}/{ProjectPath.personal_photo}/Кусь.jpg"), photo=types.FSInputFile(path=f"{ProjectPath.personal_photo}/Кусь.jpg"),
caption="Россия для грустных", caption="Россия для грустных",
) )
await cmd_logginger(message, log_type, text) await cmd_logginger(message, log_type, text)
@@ -88,7 +103,8 @@ async def secret_admin_message_rishkus(message: types.Message):
# Хэндлер на текст skodavano + отправка с локального хранилища # Хэндлер на текст skodavano + отправка с локального хранилища
@router.message(F.text.lower() == "skodavano") @router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()),
F.text.lower() == EastEggsName.Num5)
async def secret_admin_message_skodavano(message: types.Message): async def secret_admin_message_skodavano(message: types.Message):
text = f"Пасхалка 5 skodavano найдена!" text = f"Пасхалка 5 skodavano найдена!"
await message.bot.send_chat_action( await message.bot.send_chat_action(
@@ -96,15 +112,16 @@ async def secret_admin_message_skodavano(message: types.Message):
action=ChatAction.UPLOAD_PHOTO, action=ChatAction.UPLOAD_PHOTO,
) )
await message.reply_photo( await message.reply_photo(
photo=types.FSInputFile(path=f"{ProjectPath.personal_media}/{ProjectPath.personal_photo}/Vano.jpg"), photo=types.FSInputFile(path=f"{ProjectPath.personal_photo}/Vano.jpg"),
caption="SkodaRacingVano24 -> Синяя изолента", caption="@skodaracing24 -> Синяя изолента",
) )
await cmd_logginger(message, log_type, text) await cmd_logginger(message, log_type, text)
await msg_default(message) await msg_default(message)
# Хэндлер на текст лостикслешик + отправка с локального хранилища # Хэндлер на текст лостикслешик + отправка с локального хранилища
@router.message(F.text.lower() == "лостикслешик") @router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()),
F.text.lower() == EastEggsName.Num6)
async def secret_admin_message_lostik(message: types.Message): async def secret_admin_message_lostik(message: types.Message):
try: try:
text = f"Пасхалка 6 лостикслешик найдена!" text = f"Пасхалка 6 лостикслешик найдена!"
@@ -117,8 +134,7 @@ async def secret_admin_message_lostik(message: types.Message):
# Вывод сообщения-гифки пользователю # Вывод сообщения-гифки пользователю
await message.reply_animation( await message.reply_animation(
animation=types.FSInputFile(path=f"{ProjectPath.personal_media}" animation=types.FSInputFile(path=f"{ProjectPath.personal_gif}/ЛжеРайяПрайм.mp4")
f"/{ProjectPath.personal_gif}/ЛжеРайяПрайм.mp4")
) )
# Активация логгера # Активация логгера
@@ -132,7 +148,8 @@ async def secret_admin_message_lostik(message: types.Message):
# Хэндлер на текст ещкере # Хэндлер на текст ещкере
@router.message(F.text.lower() == "ещкере") @router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()),
F.text.lower() == EastEggsName.Num7)
async def secret_admin_message_finaki(message: types.Message): async def secret_admin_message_finaki(message: types.Message):
text = "Пасхалка 7 ещкере найдена!" text = "Пасхалка 7 ещкере найдена!"
@@ -164,7 +181,8 @@ async def secret_admin_message_finaki(message: types.Message):
# Хэндлер на текст маз # Хэндлер на текст маз
@router.message(F.text.lower() == "маз") @router.message(F.from_user.id.func(lambda user_id: str(user_id) in DataID.important.keys()),
F.text.lower() == EastEggsName.Num8)
async def secret_admin_message_finaki(message: types.Message): async def secret_admin_message_finaki(message: types.Message):
text = "Пасхалка 8 маз найдена!" text = "Пасхалка 8 маз найдена!"