From 6f0cbf6c8ca95d33b88bf2ab2fab6752a702ff05 Mon Sep 17 00:00:00 2001 From: Zakhar Izmaylov Date: Wed, 20 Nov 2024 17:30:10 +0300 Subject: [PATCH] Fix send_to_alls --- handlers/admin/admin_commands.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/handlers/admin/admin_commands.py b/handlers/admin/admin_commands.py index 7be9694a..efc8a652 100644 --- a/handlers/admin/admin_commands.py +++ b/handlers/admin/admin_commands.py @@ -3,6 +3,8 @@ from aiogram import Router, types from aiogram.filters import Command from aiogram.fsm.context import FSMContext from aiogram.fsm.state import State, StatesGroup +from aiogram.types import InlineKeyboardButton +from aiogram.utils.keyboard import InlineKeyboardBuilder from bot import bot from config import DATABASE_URL @@ -112,9 +114,17 @@ async def handle_send_trial_command(message: types.Message, state: FSMContext): async def send_message_to_all_clients( message: types.Message, state: FSMContext, from_panel=False ): + try: + await message.delete() + except Exception: + pass + if from_panel: + builder = InlineKeyboardBuilder() + builder.row(InlineKeyboardButton(text="🔙 Назад", callback_data="admin")) await message.answer( - "✍️ Введите текст сообщения, который вы хотите отправить всем клиентам:" + "✍️ Введите текст сообщения, который вы хотите отправить всем клиентам:", + reply_markup=builder.as_markup(), ) await state.set_state(Form.waiting_for_message)