aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhuker667 <huker@tuta.io>2026-08-04 22:50:24 +0300
committerhuker667 <huker@tuta.io>2026-08-04 22:50:24 +0300
commit936a2cbacdf9ca3e8cf31192c370cfbb42ba2644 (patch)
tree8129e98575e7e928352558483c3cc4d51a04e15f
parent93b506d02ba60d3285bea7801bfe8c020278d2aa (diff)
downloaduzbekgpt-936a2cbacdf9ca3e8cf31192c370cfbb42ba2644.tar.gz
uzbekgpt-936a2cbacdf9ca3e8cf31192c370cfbb42ba2644.tar.bz2
uzbekgpt-936a2cbacdf9ca3e8cf31192c370cfbb42ba2644.zip
убрал лимит на установку дефолт промпта по ссылке
-rw-r--r--commands.py34
1 files changed, 21 insertions, 13 deletions
diff --git a/commands.py b/commands.py
index 08fb4b3..32bac3c 100644
--- a/commands.py
+++ b/commands.py
@@ -317,6 +317,27 @@ async def start_handler(message: Message, command: CommandObject):
if not prompt:
return await message.reply("❌ промпт говно suka либо приватный либо удалён либо его никогда не было")
prompt_pub = prompt.get("public", False)
+ if len(config["prompts"]) >= MAX_PROMPTS and prompt_pub:
+ keyboard = InlineKeyboardMarkup(
+ inline_keyboard=[
+ [InlineKeyboardButton(text="достигнут лимит промптов", callback_data=f"hamza")],
+ ]
+ )
+ elif prompt_pub and prompt_user_id != 0:
+ keyboard = InlineKeyboardMarkup(
+ inline_keyboard=[
+ [InlineKeyboardButton(text="✅ добавить", callback_data=f"ap%{user_id}%{prompt_user_id}%{prompt_id}")],
+ [InlineKeyboardButton(text="✅🔗 доб. + установить", callback_data=f"sp%{user_id}%{prompt_user_id}%{prompt_id}%2")],
+ ]
+ )
+ else:
+ keyboard = InlineKeyboardMarkup(
+ inline_keyboard=[
+ [InlineKeyboardButton(text="✅установить", callback_data=f"sp%{user_id}%{prompt_user_id}%{prompt_id}%2")],
+ ]
+ )
+
+
if prompt_user_id == user_id:
return await message.reply(
f"✅ это твой промпт `{prompt.get('name', 'говно')}`:"
@@ -331,19 +352,6 @@ async def start_handler(message: Message, command: CommandObject):
)
)
elif prompt_pub:
- if len(config["prompts"]) >= MAX_PROMPTS:
- keyboard = InlineKeyboardMarkup(
- inline_keyboard=[
- [InlineKeyboardButton(text="достигнут лимит промптов", callback_data=f"hamza")],
- ]
- )
- else:
- keyboard = InlineKeyboardMarkup(
- inline_keyboard=[
- [InlineKeyboardButton(text="✅ добавить", callback_data=f"ap%{user_id}%{prompt_user_id}%{prompt_id}")],
- [InlineKeyboardButton(text="✅🔗 доб. + установить", callback_data=f"sp%{user_id}%{prompt_user_id}%{prompt_id}%2")],
- ]
- )
return await message.reply(
f"✅ вот `{prompt.get('name', 'говно')}` промпт крутой da:"
f"```\n{prompt.get('text')}\n```",