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.
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
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_frequenteslecture seuleLes 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 ? »
-
activitelecture seuleL'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-chats-chat-avatars-chat-bulles-chat-bulle-noms-chat-entetes-chat-envoyers-chat-fermers-chat-fils-chat-forms-chat-mentions-chat-msgs-chat-panneaus-chat-passeess-chat-passees-listes-chat-passees-titres-chat-saisies-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_messagesvisitor_chat_conversationsvisitor_chat_questionsvisitor_chat_stats