From 31edbd37af5c560427cc7516265c3af35769ab41 Mon Sep 17 00:00:00 2001 From: Jules Neny Date: Fri, 9 Oct 2026 03:32:18 +0200 Subject: [PATCH] =?UTF-8?q?refactor(chatbot):=20ChatbotPlaceholder=20param?= =?UTF-8?q?=C3=A9trable,=20/agences=20desktop=20sur=20chatbot-reseaux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ChatbotPlaceholder : props endpoint, titre, placeholderReplie, placeholderSaisie, intro, exemple, fichesTitre, ficheLienModele, rendreMarkdown, messageLimite ; défauts = comportement actuel de l'accueil - pages/agences.vue : le desktop appelle /api/chatbot-reseaux (le câblage croisé vers le backend Entraide est supprimé), textes orientés structures, rendu markdown, liens /agences#id - suppression de server/api/chatbot-v2.post.ts et server/utils/vectorSearch.ts (aucun appelant) ; base recherche sémantique par embeddings retrouvable au commit 39602e26 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_015vcVGz8i4WpZm2dixKUiSD --- components/ChatbotPlaceholder.vue | 62 ++++++++-- pages/agences.vue | 10 ++ server/api/chatbot-v2.post.ts | 194 ------------------------------ server/utils/vectorSearch.ts | 96 --------------- 4 files changed, 62 insertions(+), 300 deletions(-) delete mode 100644 server/api/chatbot-v2.post.ts delete mode 100644 server/utils/vectorSearch.ts diff --git a/components/ChatbotPlaceholder.vue b/components/ChatbotPlaceholder.vue index 5d24c8d..84a2f47 100644 --- a/components/ChatbotPlaceholder.vue +++ b/components/ChatbotPlaceholder.vue @@ -12,7 +12,7 @@ role="button" tabindex="0" :aria-expanded="isExpanded" - aria-label="Ouvrir l'assistant chatbot" + :aria-label="`Ouvrir l'assistant : ${titre}`" @keydown.enter="toggleExpand" @keydown.space.prevent="toggleExpand" > @@ -27,7 +27,7 @@ - {{ isExpanded ? 'Chatbot AEP' : 'Pose une question sur le réseau…' }} + {{ isExpanded ? titre : placeholderReplie }} @@ -52,21 +52,22 @@
-

Explore les 120 structures de la carte par la conversation. Je peux t'aider à trouver des collectifs, agences ou réseaux selon ta situation, ta pratique ou tes inspirations du moment.

-

Exemple : "Je cherche des acteurs de la rénovation de maisons individuelles en France, plutôt en milieu rural, avec des approches biosourcées ou low-tech."

+

{{ intro }}

+

{{ exemple }}