From 74a3028b6741444e0113c0a4a8458ff8142adfa8 Mon Sep 17 00:00:00 2001 From: stevefoxru <53931856+stevefoxru@users.noreply.github.com> Date: Tue, 22 Apr 2025 18:13:15 +0300 Subject: [PATCH] Update bot_manager.py --- awg/bot_manager.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/awg/bot_manager.py b/awg/bot_manager.py index 01a07af..a28867f 100644 --- a/awg/bot_manager.py +++ b/awg/bot_manager.py @@ -1275,6 +1275,11 @@ async def check_payment_status(): user_main_messages[user_id].pop('pending_payment', None) if __name__ == '__main__': - asyncio.run(load_isp_cache()) - scheduler.add_job(check_payment_status, IntervalTrigger(minutes=5)) - executor.start_polling(dp, skip_updates=True) + import asyncio + loop = asyncio.get_event_loop() + try: + loop.run_until_complete(load_isp_cache()) + scheduler.add_job(check_payment_status, IntervalTrigger(minutes=5)) + executor.start_polling(dp, skip_updates=True, loop=loop) + finally: + loop.close()