Passer au contenu principal
Module Drupal ChattyBox

Ajoutez une assistance IA avec citations de sources à votre site Drupal

Installez le module Drupal ChattyBox avec Composer pour ajouter un chatbot IA avec citations de sources aux pages Drupal publiques, sans modifier les modèles du thème ni créer une pile RAG personnalisée.

Explore les pages de documentation publiéesRéponses avec citations des sourcesS'intègre avec un seul scriptAucune migration de documentation requiseAucune carte de crédit requiseVotre contenu reste à vous
Demander à ChattyBox
Par où commencer si j’ai besoin d’une réponse fiable depuis ce site ?
Commencez par ajouter l’URL publique de votre site à ChattyBox. Il récupère le contenu indexé pour guider les réponses et peut afficher des liens vers les pages sources à vérifier. Testez les réponses et les réponses de secours avant le lancement.
iSources citées3^
module Drupal Guide
chattybox.ai
Statistiques
chattybox.ai
Accueil
chattybox.ai

Conversation illustrative — pas un chat en direct.

Propulsé par ChattyBox

Distribution actuelle

Installer le module balisé depuis GitHub public

ChattyBox n’est pas encore listé sur Drupal.org ni Packagist. Ajoutez le dépôt GitHub VCS avant d’installer openstaticfish/chattybox-drupal:^0.1 ; les mises à jour gérées par le répertoire ne sont pas encore disponibles.

Le chargeur automatique audité du module ne vérifie pas le consentement des visiteurs avant le chargement. Si le consentement est requis, utilisez une intégration qui prend en compte le consentement et empêche le chargement jusqu’à son obtention, au lieu d’activer le chargeur automatique. Consultez le guide de configuration Drupal et vérifiez la révocation du consentement avec le chargeur déployé.

Lancez un chatbot avec citations de sources sans reconstruire votre pile de site

ChattyBox explore votre site existant, votre documentation, votre centre d'aide, votre CMS ou votre base de connaissances. Le contenu récupéré peut guider les réponses du chatbot ; vérifiez l'exactitude des réponses et des citations.

Installez le module maintenu avec Composer au lieu de copier des fichiers ou de modifier les modèles du thème.
Répondez à partir du contenu Drupal public de votre choix, notamment les pages, docs, FAQ et bases de connaissances.
Le module audité ignore les routes d’administration et les requêtes dont le format de requête Drupal n’est pas HTML ; il ne vérifie ni le Content-Type de la réponse finale ni le caractère privé de la page.
Suivez la politique linguistique du projet, ou définissez une langue prioritaire si le projet autorise les remplacements par script.
Étape du workflow

Créez un projet ChattyBox, connectez votre URL Drupal publique et testez des questions posées par de vrais visiteurs.

Étape du workflow

Ajoutez le dépôt VCS GitHub de ChattyBox à votre projet Drupal et installez openstaticfish/chattybox-drupal:^0.1 avec Composer.

Étape du workflow

Activez le module ChattyBox et ouvrez Configuration > Web services > ChattyBox.

Étape du workflow

Collez la clé API publique du widget depuis Install > Website installation. Comparez le point de terminaison API codé en dur dans le module avec celui de l’extrait de code ; s’ils diffèrent, utilisez l’installation manuelle.

Étape du workflow

Activez le chatbot et vérifiez le lanceur, la qualité des réponses et les citations de sources sur une page publique.

Un lancement en trois étapes

Collez votre URL module Drupal, testez les réponses avec citations, puis installez le widget.

Créer votre chatbot Drupal
Configuration Drupal avec priorité à Composer

Une séparation claire entre Drupal et ChattyBox

Composer gère le code du module, Drupal gère la configuration et le rendu des pages, et ChattyBox gère l’exploration, la recherche, les citations de sources et les conversations ; l’analyse des questions est incluse dans les offres Pro et Business.

Chemin de décision

Utilisez ces points de contrôle pour décider si ChattyBox doit compléter votre plateforme de documentation, remplacer un autre assistant ou rester isolé pour les tests.

01

Installation gérée par Composer

Enregistrez une fois le dépôt VCS public, ajoutez le module dans sa version balisée avec Composer et intégrez les mises à jour au processus de votre projet Drupal.

02

Un seul écran de réglages

Configurez la clé publique du widget, l'URL du chargeur, le comportement linguistique et l'activation frontend depuis Configuration > Web services > ChattyBox.

03

Réponses fondées sur le contenu public

Connectez l'URL Drupal publique dans ChattyBox et conservez le processus de publication existant de Drupal comme source de référence.

04

Chargement frontend plus sûr

Le module audité utilise des paramètres de données échappés et ignore les routes d’administration ainsi que les formats de requête Drupal autres que HTML, mais ne vérifie ni le Content-Type de la réponse finale ni le caractère privé des pages frontend.

La frontière d'intégration

Composer installe. Drupal publie. ChattyBox répond.

Clarifiez les responsabilités : Composer gère le cycle de vie du module, Drupal reste la source de contenu public et ChattyBox transforme ce contenu en une expérience d'assistance testée et citée.

Avec Composer

Installer et mettre à jour

Enregistrez le dépôt GitHub public, ajoutez le module avec Composer et intégrez les versions au processus de votre projet Drupal.

Dans Drupal

Configurer les pages publiques

Activez le module, collez la clé publique du projet et choisissez le comportement linguistique dans le formulaire de configuration Drupal.

Pour les visiteurs

Répondre avec du contexte

Les visiteurs disposent d’un chat flottant qui peut renvoyer aux pages Drupal étayant les réponses. Certaines réponses, notamment les réponses de repli, peuvent ne pas avoir de sources.

Facultatif : exclure les parcours Drupal privés

L’installation avec Composer ne nécessite aucun code dans le thème. Le module ne vérifie pas si les pages sont privées ; utilisez un module personnalisé pour exclure, si nécessaire, les routes de paiement, de compte ou d’espace membres, et vérifiez la variation et l’invalidation du cache pour cette exclusion.

  1. 1Installez et configurez d'abord le module afin que le comportement par défaut des pages publiques fonctionne.
  2. 2Implémentez hook_chattybox_load_widget_alter() dans un module personnalisé lorsqu'une route ne doit pas afficher le chat.
  3. 3Testez la route exclue et une page publique normale dans une fenêtre de navigation privée, avec les caches Drupal et intermédiaires remplis puis vides.
mymodule.module
php
<?php
/**
 * Implements hook_chattybox_load_widget_alter().
 */
function mymodule_chattybox_load_widget_alter(&$should_load, $config, $route_match) {
  if ('commerce_checkout.form' === $route_match->getRouteName()) {
    $should_load = FALSE;
  }
}
Parcours d’installation

Installer le module Drupal avec Composer

Enregistrez le dépôt GitHub public, ajoutez la version balisée du module avec Composer et activez-le dans Drupal. Aucun code de thème n'est requis.

  1. 1Ajoutez le dépôt VCS GitHub de ChattyBox à votre projet Drupal et installez openstaticfish/chattybox-drupal:^0.1 avec Composer.
  2. 2Activez le module ChattyBox et ouvrez Configuration > Web services > ChattyBox.
  3. 3Collez la clé API publique du widget depuis Install > Website installation. Comparez le point de terminaison API codé en dur dans le module avec celui de l’extrait de code ; s’ils diffèrent, utilisez l’installation manuelle.
Créer votre chatbot Drupal
Terminal
sh
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -y
Questions fréquentes

Questions fréquentes

1

ChattyBox est-il listé sur Drupal.org ou Packagist ?

Pas encore. Le module balisé est actuellement distribué depuis le dépôt GitHub public de ChattyBox ; Composer a donc besoin de l’entrée de dépôt VCS documentée avant de pouvoir l’installer. La découverte des mises à jour via Drupal.org et Packagist n’est pas encore disponible.

2

Que fait le module Drupal ChattyBox ?

Le module audité associe le widget ChattyBox aux requêtes admissibles hors administration dont le format de requête Drupal est HTML, à l’aide de la clé publique du widget et d’un point de terminaison API codé en dur. Comparez ce point de terminaison à celui de l’extrait de code d’installation et utilisez l’intégration manuelle s’ils diffèrent. ChattyBox gère l’exploration, la recherche, les réponses et les citations ; les analyses sont incluses dans les offres Pro et Business.

3

Dois-je modifier mon thème Drupal ?

Non. Composer installe le module et Drupal associe la bibliothèque déclarée par celui-ci aux requêtes admissibles hors administration dont le format de requête Drupal est HTML. Aucune modification des modèles du thème n’est nécessaire.

4

Le module copie-t-il ou synchronise-t-il mon contenu Drupal ?

Non. Le module charge uniquement le widget ; il n’explore ni ne synchronise le contenu Drupal. Connectez votre URL Drupal publique dans ChattyBox, puis relancez l’exploration depuis le tableau de bord lorsque le contenu publié change.

5

Puis-je désactiver le chat sur les routes de paiement ou de compte ?

Oui. Le module audité ignore les routes d’administration et les formats de requête Drupal autres que HTML, mais ne vérifie pas si les pages frontend sont privées. Utilisez hook_chattybox_load_widget_alter() pour les routes de paiement, de compte ou d’espace membres sur lesquelles le widget ne doit pas apparaître, et vérifiez la variation et l’invalidation du cache.

Commencer gratuitement

Aucune carte de crédit requise

Créer un chatbot gratuit

Niveau Free. Aucune carte requise.