From d0c2cfc6b862443393e97715b9a2e6e43536e5a8 Mon Sep 17 00:00:00 2001 From: huker667 Date: Tue, 4 Aug 2026 22:06:18 +0300 Subject: доб проверку на макс промпты в ap и sp калбеке MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- callbacks.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'callbacks.py') diff --git a/callbacks.py b/callbacks.py index 6a45658..8fe02c2 100644 --- a/callbacks.py +++ b/callbacks.py @@ -766,7 +766,10 @@ async def set_prompt_callback(callback: CallbackQuery): return if prompt_user_id != 0: - await add_prompt_callback(callback, f"0%{user_id}%{prompt_user_id}%{data[3]}", alo=False) + if not len(config["prompts"]) >= MAX_PROMPTS: + await add_prompt_callback(callback, f"0%{user_id}%{prompt_user_id}%{data[3]}", alo=False) + else: + return await callback.answer("достигнуто максимальное количество промптов врат") config = get_user_config(user_id) set_user_config( @@ -812,6 +815,10 @@ async def add_prompt_callback(callback: CallbackQuery, dataalo="", alo=True): return await callback.answer("это стандартный промпт suka.") config = get_user_config(user_id) + + + if len(config["prompts"]) >= MAX_PROMPTS: + return await callback.answer("достигнуто максимальное количество промптов врат") new_prompts = config["prompts"] -- cgit v1.3.1