mirror of
https://github.com/ada-dmitry/vol_bot.git
synced 2026-09-24 08:40:17 +00:00
Изменение БД, добавление регистрации, добавление сложной рассылки, кнопки для СР
This commit is contained in:
@@ -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("Спасибо за обратную связь!")
|
||||
Reference in New Issue
Block a user