@@ -46,7 +46,6 @@ async def __admin_insert_tg_id(msg: Message, state: FSMContext):
4646 await bot .send_message (user_id , 'Админ панель' , reply_markup = get_admin_keyboard (user_id ))
4747 await state .set_state (AdminStates .ADMIN )
4848
49-
5049# endregion
5150
5251# region Advert
@@ -73,12 +72,10 @@ async def __do_advertising(query: Message, state: FSMContext):
7372 await bot .send_message (user_id , f"Рассылка выполнена - у { count } пользователей ✅" )
7473 await bot .send_message (user_id , 'Админ панель' , reply_markup = get_admin_keyboard (user_id ))
7574
76-
7775# endregion
7876
77+
7978async def __analytic (query : CallbackQuery , state : FSMContext ) -> None :
80- bot : Bot = query .bot
81- user_id = query .from_user .id
8279
8380 users_count = get_user_count ()
8481 user_session_count = get_sessions_count ()
@@ -87,17 +84,18 @@ async def __analytic(query: CallbackQuery, state: FSMContext) -> None:
8784 session_enable_count = vip_session_enable_count + free_session_enable_count
8885
8986 text = (
90- '<b> Отчет:</b> \n ' ,
87+ 'Отчет:\n ' ,
9188 f'Кол-во пользователей: { users_count } ' ,
9289 f'Кол-во сессий: { user_session_count } \n ' ,
9390 f'VIP онлайн: { vip_session_enable_count } ' ,
9491 f'Free онлайн: { free_session_enable_count } ' ,
9592 f'Total онлайн: { session_enable_count } ' ,
9693 )
97- await bot . send_message ( user_id , '\n ' .join (text ))
94+ await query . answer ( '\n ' .join (text ), show_alert = True , cache_time = 0 )
9895
9996
10097def register_admin_handlers (dp : Dispatcher ) -> None :
98+
10199 # region Msg handlers
102100
103101 dp .register_message_handler (__admin_insert_tg_id , IsAdmin (), content_types = ['text' ],
@@ -110,8 +108,10 @@ def register_admin_handlers(dp: Dispatcher) -> None:
110108
111109 # region Callback handlers
112110
113- dp .register_callback_query_handler (__analytic , IsAdmin (), lambda c : c .data == "analytics" , state = AdminStates .ADMIN )
114- dp .register_callback_query_handler (__add_admin , IsAdmin (), lambda c : c .data == "add_admin" , state = AdminStates .ADMIN )
111+ dp .register_callback_query_handler (__analytic , IsAdmin (), lambda c : c .data == "analytics" ,
112+ state = AdminStates .ADMIN )
113+ dp .register_callback_query_handler (__add_admin , IsAdmin (), lambda c : c .data == "add_admin" ,
114+ state = AdminStates .ADMIN )
115115 dp .register_callback_query_handler (__advertising , IsAdmin (), lambda c : c .data == "advertising" ,
116116 state = AdminStates .ADMIN )
117117
0 commit comments