Изменение БД, добавление регистрации, добавление сложной рассылки, кнопки для СР

This commit is contained in:
ada-dmitry
2025-04-18 20:41:45 +03:00
parent aa82634f75
commit e1063b669f
6 changed files with 166 additions and 22 deletions
+25
View File
@@ -0,0 +1,25 @@
from aiogram import Router, F
from aiogram.types import CallbackQuery
from handlers.admin_adv import adv_memory
router = Router()
@router.callback_query(F.data.startswith("adv:"))
async def handle_adv_click(callback: CallbackQuery):
adv_id = callback.data.split(":")[1]
adv = adv_memory.get(adv_id)
if not adv:
await callback.answer("❌ Сообщение не найдено", show_alert=True)
return
if not adv["is_active"]:
await callback.answer("⏰ Срок действия сообщения истёк", show_alert=True)
return
await callback.message.answer(adv["text"])
await callback.answer("Вот подробности 👇")
@router.callback_query(F.data == "adv:no")
async def handle_not_interested(callback: CallbackQuery):
await callback.answer("Спасибо за обратную связь!")