diff options
| author | huker667 <huker@tuta.io> | 2026-08-04 22:06:18 +0300 |
|---|---|---|
| committer | huker667 <huker@tuta.io> | 2026-08-04 22:06:18 +0300 |
| commit | d0c2cfc6b862443393e97715b9a2e6e43536e5a8 (patch) | |
| tree | 161a481005cfba3cc6cc4fdba36ff314f97f6f73 /callbacks.py | |
| parent | 6d389abce9cc505298cce2a0b1bf68deab1eb8d1 (diff) | |
| download | uzbekgpt-d0c2cfc6b862443393e97715b9a2e6e43536e5a8.tar.gz uzbekgpt-d0c2cfc6b862443393e97715b9a2e6e43536e5a8.tar.bz2 uzbekgpt-d0c2cfc6b862443393e97715b9a2e6e43536e5a8.zip | |
доб проверку на макс промпты в ap и sp калбеке
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"] |