aboutsummaryrefslogtreecommitdiff
path: root/callbacks.py
diff options
context:
space:
mode:
Diffstat (limited to 'callbacks.py')
-rw-r--r--callbacks.py9
1 files changed, 8 insertions, 1 deletions
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"]