diff options
Diffstat (limited to 'callbacks.py')
| -rw-r--r-- | callbacks.py | 9 |
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"] |