Aller au contenu

Satellite de Assistant IA v1.0.0

Configurer Chat visiteurs

Une bulle de chat sur le site public : le visiteur pose sa question, l'IA répond avec ce que le site sait déjà et donne le lien de la bonne page.

assistant-visiteurs

Ce qu'il fait

La bulle de chat du site public : le visiteur pose une question (« vous êtes ouverts dimanche ? », « ça existe en 40 ? »), l'IA répond avec ce que le site sait déjà et guide vers la bonne page. Lecture seule stricte : le catalogue visitor_answers des modules actifs, rien d'autre — aucune écriture, aucune donnée personnelle. Même personnalité que l'assistant d'administration (nom, avatar), langue du visiteur.

  • Lecture seule stricte : aucune écriture, aucune donnée personnelle
  • Prix répondus selon le visiteur (anonyme = publics, client connecté = les siens)
  • Journal anonymisé activable + écran « ce que les visiteurs demandent »
  • Un client connecté retrouve ses conversations passées (rangées après un délai d'inactivité réglable) ; un visiteur anonyme n'en laisse aucune trace

Où le trouver

Les écrans que ce module ajoute à l'administration, une fois activé.

  • Chat visiteurs /admin/assistant-visiteurs
Chat visiteurs
Chat visiteurs

Ses réglages

Ils se modifient depuis l'administration. La clé est donnée pour qui pilote le site en ligne de commande ou par l'API.

Réglage Clé Type Par défaut
Bulle de chat active sur le site public assistant.visiteurs.actif bool non
Coin de la bulle (droite | gauche) — le style reste au thème assistant.visiteurs.coin string droite
Plafond de conversations par jour (défaut 200, 0 = illimité — audit 2026-09-06, voir VisitorChat::PLAFOND_DEFAUT) assistant.visiteurs.plafond string 200
Modèle dédié au chat visiteurs (vide = celui de l'assistant, un modèle moins cher est conseillé) assistant.visiteurs.modele string (vide)
Journal ANONYMISÉ des questions (activable — alimente l'écran d'analyse) assistant.visiteurs.journal bool non
Heures d'inactivité avant qu'une conversation se range dans les chats passés (client connecté) assistant.visiteurs.inactivite string 6

Ses droits

Ce que chaque rôle peut faire par défaut. Modifiable rôle par rôle depuis l'administration.

Droit Clé Administrateur Éditeur
Régler le chat visiteurs assistant_visiteurs.manage ✓ —

Ce qu'il suppose

Ce module a besoin de :

Piloter par une IA

Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.

  • questions_frequentes lecture seule

    Les questions que les visiteurs posent le plus souvent au chat du site, regroupées et comptées sur les 90 derniers jours (la question, combien de fois, la dernière fois). Un outil pour améliorer le site. Vide tant que le journal des questions est coupé. 50 au plus par appel, `suite` donne l'offset suivant.

    « que demandent mes visiteurs ? » « quelles questions reviennent le plus ? »

  • activite lecture seule

    L'activité du chat visiteurs : conversations d'aujourd'hui et du mois, plafond par jour (0 = illimité) et s'il est atteint, bulle active ou non, journal des questions actif ou non. Que des nombres, aucun visiteur.

    « combien de conversations le chat a-t-il eues ce mois-ci ? »

Ses prises front

Les morceaux de page que ce module fournit, et les classes qu'ils posent. Un thème les habille par ces classes : il ne recopie pas le balisage, sinon il rate les corrections des versions suivantes.

views/chat.php 17 classes
  • s-chat
  • s-chat-avatar
  • s-chat-bulle
  • s-chat-bulle-nom
  • s-chat-entete
  • s-chat-envoyer
  • s-chat-fermer
  • s-chat-fil
  • s-chat-form
  • s-chat-mention
  • s-chat-msg
  • s-chat-panneau
  • s-chat-passees
  • s-chat-passees-liste
  • s-chat-passees-titre
  • s-chat-saisie
  • s-chat-titre

Ses données

Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.

Les tables 4
  • visitor_chat_conv_messages
  • visitor_chat_conversations
  • visitor_chat_questions
  • visitor_chat_stats