From f7c86e6f1a9d28759d5c26e4959be989ec6a0b26 Mon Sep 17 00:00:00 2001 From: Maciej Pienczyn Date: Tue, 27 Jan 2026 12:11:33 +0100 Subject: [PATCH] =?UTF-8?q?feat(chat):=20Klikalne=20linki=20do=20firm=20i?= =?UTF-8?q?=20os=C3=B3b=20w=20odpowiedziach=20AI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backend (nordabiz_chat.py): - Dodano instrukcję w system prompt wymagającą linków markdown - Nazwy firm: [Firma](URL) - klikalne linki do profilu - Nazwy osób: **Imię Nazwisko** (link do firmy) Frontend (chat.html): - Nowe style dla linków w wiadomościach - Fioletowy kolor (#7c3aed) dla linków AI - Hover effect z podkreśleniem - Oddzielne style dla linków w wiadomościach użytkownika Co-Authored-By: Claude Opus 4.5 --- nordabiz_chat.py | 14 ++++++++++++-- templates/chat.html | 21 +++++++++++++++++++-- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/nordabiz_chat.py b/nordabiz_chat.py index a41f468..b90b8da 100644 --- a/nordabiz_chat.py +++ b/nordabiz_chat.py @@ -885,11 +885,21 @@ class NordaBizChatEngine: ⚠️ WAŻNE: - ZAWSZE podawaj nazwę firmy i kontakt (tel/web/mail jeśli dostępne) -- ZAWSZE dołączaj linki gdy są dostępne: - • Profil firmy na nordabiznes.pl (pole "profile") + +🔗 KLIKALNE LINKI (OBOWIĄZKOWE!): +Nazwy firm ZAWSZE formatuj jako linki markdown używając pola "profile": +- PRAWIDŁOWO: [Pixlab Softwarehouse](https://nordabiznes.pl/company/pixlab-sp-z-o-o) +- BŁĘDNIE: Pixlab Softwarehouse (bez linku) +- BŁĘDNIE: **Pixlab Softwarehouse** (pogrubienie bez linku) + +Nazwy osób (zarząd/wspólnicy) formatuj pogrubieniem + firma w nawiasie z linkiem: +- PRAWIDŁOWO: **Michał Bogdan Roszman** ([Pixlab Softwarehouse](https://nordabiznes.pl/company/pixlab-sp-z-o-o)) + +Inne linki które MUSISZ dołączać gdy dostępne: • Strona www firmy (pole "web" lub "url") • Profil Google Maps (pole "maps_url") • Profile social media (pole "url") + - Jeśli pytanie o osobę (np. "kto to Roszman") - szukaj w ZARZĄD I WSPÓLNICY lub w polu "history" - Jeśli pytanie "kto jest prezesem firmy X" - szukaj w ZARZĄD I WSPÓLNICY - Jeśli pytanie "kto poleca firmę X" - szukaj w rekomendacjach diff --git a/templates/chat.html b/templates/chat.html index c7c9226..b37feef 100755 --- a/templates/chat.html +++ b/templates/chat.html @@ -251,8 +251,25 @@ } .message-content a { - color: inherit; - text-decoration: underline; + color: #7c3aed; + text-decoration: none; + font-weight: 500; + border-bottom: 1px solid transparent; + transition: var(--transition); + } + + .message-content a:hover { + color: #5b21b6; + border-bottom-color: #5b21b6; + } + + .message.user .message-content a { + color: #e0d4ff; + } + + .message.user .message-content a:hover { + color: #ffffff; + border-bottom-color: #ffffff; } .message-content ul, .message-content ol {