Installation gérée par Composer
Enregistrez une fois le dépôt VCS public, exigez le module balisé et intégrez les mises à jour au processus de votre projet 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.
Distribution actuelle
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.
ChattyBox explore votre site existant, votre documentation, votre centre d'aide, votre CMS ou votre base de connaissances, puis intègre un chatbot qui répond à partir de votre propre contenu publié plutôt qu'à partir de la mémoire générique d'un modèle.
Créez un projet ChattyBox, connectez votre URL Drupal publique et testez des questions posées par de vrais visiteurs.
Ajoutez le dépôt VCS GitHub de ChattyBox à votre projet Drupal et installez openstaticfish/chattybox-drupal:^0.1 avec Composer.
Activez le module ChattyBox et ouvrez Configuration > Web services > ChattyBox.
Collez la clé API publique du widget depuis l'onglet Embed. Le point de terminaison de production est configuré automatiquement.
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
Composer gère le code du module, Drupal gère la configuration et le rendu des pages, et ChattyBox s'occupe de l'exploration, de la recherche, des citations de sources, des conversations et de l'analyse des questions.
Utilisez ces points de contrôle pour décider si ChattyBox doit s'asseoir à côté de votre plate-forme de documents, remplacer un assistant distinct ou rester isolé pour les tests.
Enregistrez une fois le dépôt VCS public, exigez le module balisé et intégrez les mises à jour au processus de votre projet Drupal.
Configurez la clé publique du widget, l'URL du chargeur, le comportement linguistique et l'activation frontend depuis Configuration > Web services > ChattyBox.
Connectez l'URL Drupal publique dans ChattyBox et conservez le processus de publication existant de Drupal comme source de référence.
Les protections des routes d'administration, le chargement limité au HTML et les réglages de données échappés maintiennent l'intégration centrée sur les pages publiques.
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
Enregistrez le dépôt GitHub public, exigez le module et intégrez les versions au processus de votre projet Drupal.
Dans Drupal
Activez le module, collez la clé publique du projet et choisissez le comportement linguistique dans le formulaire de configuration Drupal.
Pour les visiteurs
Les visiteurs bénéficient d'une expérience de chat flottante qui renvoie aux pages Drupal étayant chaque réponse.
L'installation Composer ne nécessite aucun code de thème. Si un site possède des routes publiques de paiement, de compte ou d'adhésion, un module personnalisé peut désactiver le widget pour ces requêtes.
<?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;
}
}Enregistrez le dépôt GitHub public, exigez la version balisée du module et activez-le dans Drupal. Aucun code de thème n'est requis.
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -yPas 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.
Il ajoute le widget ChattyBox maintenu aux pages HTML publiques de Drupal et fournit la clé publique du projet ainsi que le point de terminaison de production géré. ChattyBox s'occupe de l'exploration, de la recherche, des réponses, des citations et des analyses.
Non. Composer installe le module et Drupal charge sa bibliothèque déclarée sur les routes HTML publiques concernées. Aucune modification des modèles du thème n'est nécessaire.
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.
Oui. Les routes d'administration et les réponses non HTML sont ignorées automatiquement. Utilisez hook_chattybox_load_widget_alter() pour les routes publiques de paiement, de compte ou d'adhésion qui ne doivent pas afficher le widget.
Aucune carte de crédit requise. Votre contenu n’est pas utilisé pour l’entraînement de modèles.
Niveau Free. Aucune carte requise.
Nous utilisons des outils facultatifs d’analyse et de gestion des balises pour comprendre l’utilisation du site. Choisissez d’autoriser ou non Ahrefs Web Analytics, PostHog et Google Tag Manager. La désactivation des outils d’analyse recharge cette page afin que la modification soit appliquée proprement. Les fonctionnalités essentielles du site et la surveillance des erreurs ne sont pas régies par ce choix. Lire notre politique de confidentialité.