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.
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 -yIl 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 ne copie pas de contenu dans Drupal. Connectez votre URL Drupal publique dans ChattyBox, puis actualisez l'exploration depuis le tableau de bord ChattyBox 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.
We use optional analytics and tag-management tools to understand site use. Choose whether to allow PostHog and Google Tag Manager. Turning analytics off reloads this page so the change takes effect cleanly. Essential site functionality and error monitoring are not controlled by this choice. Read our privacy policy.