diff --git a/handlers/legal_advisor.py b/handlers/legal_advisor.py index 2d57fa9..d0ee115 100644 --- a/handlers/legal_advisor.py +++ b/handlers/legal_advisor.py @@ -120,9 +120,7 @@ async def cmd_legal_advisor(message: Message, state: FSMContext, bot: Bot): role = await determine_user_role(message.from_user.id) if role not in ("admin", "lawyer"): await message.answer( - "🔒 Модуль юридической аналитики находится в режиме калибровки Советом Дома.\n\n" - "Доступ открывается индивидуально администратором (@ktybdsq).\n" - "Если вам требуется консультация по протечкам, тарифам или судебным спорам — напишите председателю Совета Дома.", + "Для использования юридического помощника обратитесь к @ktybdsq.", parse_mode='HTML' ) return @@ -157,9 +155,7 @@ async def cb_legal_advisor(callback: CallbackQuery, state: FSMContext): role = await determine_user_role(callback.from_user.id) if role not in ("admin", "lawyer"): await callback.message.answer( - "🔒 Модуль юридической аналитики находится в режиме калибровки Советом Дома.\n\n" - "Доступ открывается индивидуально администратором (@ktybdsq).\n" - "Если вам требуется консультация по протечкам, тарифам или судебным спорам — напишите председателю Совета Дома.", + "Для использования юридического помощника обратитесь к @ktybdsq.", parse_mode='HTML' ) return @@ -234,8 +230,7 @@ async def process_text_legal_question(message: Message, state: FSMContext, bot: role = await determine_user_role(user_id) if role not in ("admin", "lawyer"): await message.answer( - "🔒 Модуль юридической аналитики находится в режиме калибровки Советом Дома.\n\n" - "Доступ открывается индивидуально администратором (@ktybdsq).", + "Для использования юридического помощника обратитесь к @ktybdsq.", parse_mode='HTML' ) await state.clear() @@ -291,8 +286,7 @@ async def process_voice_legal_question(message: Message, state: FSMContext, bot: role = await determine_user_role(user_id) if role not in ("admin", "lawyer"): await message.answer( - "🔒 Модуль юридической аналитики находится в режиме калибровки Советом Дома.\n\n" - "Доступ открывается индивидуально администратором (@ktybdsq).", + "Для использования юридического помощника обратитесь к @ktybdsq.", parse_mode='HTML' ) await state.clear() diff --git a/services/ai_legal_engine.py b/services/ai_legal_engine.py index d5f9fb3..ee1b303 100644 --- a/services/ai_legal_engine.py +++ b/services/ai_legal_engine.py @@ -100,9 +100,9 @@ class AILegalEngine: return data["candidates"][0]["content"]["parts"][0]["text"] async def query_notebooklm(self, prompt: str) -> dict: - """Прямой запрос к блокноту NotebookLM «Разбор ответов строго по ЖК РФ».""" + """Прямой запрос к блокноту NotebookLM «ЛенКом37 Юрист».""" import shutil - notebook_id = os.getenv("NOTEBOOKLM_ID", "00ed7d92-1ab2-4159-ac72-1d0c4be21377") + notebook_id = os.getenv("NOTEBOOKLM_ID", "59c41b23-5858-4a74-bf60-4ce17e0ca710") candidates = [ "/usr/local/bin/notebooklm", shutil.which("notebooklm"),