mirror of
https://github.com/ada-dmitry/vol_bot.git
synced 2026-09-24 08:40:17 +00:00
26 lines
881 B
Python
26 lines
881 B
Python
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("Спасибо за обратную связь!")
|