From 936a2cbacdf9ca3e8cf31192c370cfbb42ba2644 Mon Sep 17 00:00:00 2001 From: huker667 Date: Tue, 4 Aug 2026 22:50:24 +0300 Subject: убрал лимит на установку дефолт промпта по ссылке MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commands.py | 34 +++++++++++++++++++++------------- 1 file 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```", -- cgit v1.3.1