mirror of
https://github.com/koloideal/DutyLog.git
synced 2026-06-10 10:25:29 +03:00
update
This commit is contained in:
@@ -3,7 +3,7 @@ from aiogram import Bot
|
|||||||
from aiogram.exceptions import TelegramForbiddenError, TelegramBadRequest
|
from aiogram.exceptions import TelegramForbiddenError, TelegramBadRequest
|
||||||
from aiogram_dialog import Dialog, Window, DialogManager
|
from aiogram_dialog import Dialog, Window, DialogManager
|
||||||
from aiogram_dialog.widgets.text import Format, Const
|
from aiogram_dialog.widgets.text import Format, Const
|
||||||
from aiogram_dialog.widgets.kbd import SwitchTo, Button
|
from aiogram_dialog.widgets.kbd import Row, SwitchTo, Button
|
||||||
from aiogram_dialog.widgets.input import MessageInput
|
from aiogram_dialog.widgets.input import MessageInput
|
||||||
from dishka import FromDishka
|
from dishka import FromDishka
|
||||||
from dishka.integrations.aiogram_dialog import inject
|
from dishka.integrations.aiogram_dialog import inject
|
||||||
@@ -140,7 +140,8 @@ async def on_broadcast_confirm(
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
await callback.message.answer(result_text)
|
await callback.message.answer(result_text)
|
||||||
await dialog_manager.switch_to(AdminMenuSG.main)
|
await callback.message.delete()
|
||||||
|
await dialog_manager.start(AdminMenuSG.main)
|
||||||
|
|
||||||
|
|
||||||
async def on_broadcast_cancel(
|
async def on_broadcast_cancel(
|
||||||
@@ -201,8 +202,10 @@ admin_menu_dialog = Dialog(
|
|||||||
),
|
),
|
||||||
Window(
|
Window(
|
||||||
Const("<blockquote>📢 <b>Подтверждение рассылки</b></blockquote>\n\n⚠️ Вы уверены, что хотите отправить это сообщение всем пользователям?"),
|
Const("<blockquote>📢 <b>Подтверждение рассылки</b></blockquote>\n\n⚠️ Вы уверены, что хотите отправить это сообщение всем пользователям?"),
|
||||||
Button(Const("✅ Да, отправить"), id="confirm_broadcast", on_click=on_broadcast_confirm),
|
Row(
|
||||||
Button(Const("❌ Нет, отменить"), id="cancel_broadcast_confirm", on_click=on_broadcast_cancel),
|
Button(Const("✅ Да"), id="confirm_broadcast", on_click=on_broadcast_confirm),
|
||||||
|
Button(Const("❌ Нет"), id="cancel_broadcast_confirm", on_click=on_broadcast_cancel),
|
||||||
|
),
|
||||||
state=AdminMenuSG.broadcast_confirm,
|
state=AdminMenuSG.broadcast_confirm,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user