Instalación gestionada por Composer
Registra una vez el repositorio VCS público, requiere el módulo etiquetado y mantén las actualizaciones dentro del flujo de trabajo de tu proyecto Drupal.
Instala el módulo de Drupal de ChattyBox con Composer para añadir un chatbot de IA con citas de fuentes a tus páginas públicas de Drupal sin editar las plantillas del tema ni crear una pila RAG personalizada.
Distribución actual
ChattyBox aún no aparece listado en Drupal.org ni Packagist. Añade el repositorio VCS de GitHub antes de requerir openstaticfish/chattybox-drupal:^0.1; todavía no hay actualizaciones gestionadas por directorio.
ChattyBox rastrea su sitio web, documentación, centro de ayuda, CMS o base de conocimientos existentes y luego inserta un chatbot que responde a partir de su propio contenido publicado, en lugar de la memoria genérica del modelo.
Crea un proyecto de ChattyBox, conecta tu URL pública de Drupal y prueba preguntas de visitantes reales.
Añade el repositorio VCS de GitHub de ChattyBox a tu proyecto Drupal y requiere openstaticfish/chattybox-drupal:^0.1 con Composer.
Activa el módulo de ChattyBox y abre Configuration > Web services > ChattyBox.
Pega la clave API pública del widget desde la pestaña Embed. El endpoint de producción se configura automáticamente.
Activa el chatbot y verifica el lanzador, la calidad de las respuestas y las citas de fuentes en una página pública.
Lanzamiento en tres pasos
Composer gestiona el código del módulo, Drupal gestiona la configuración y el renderizado de las páginas, y ChattyBox se ocupa del rastreo, la recuperación, las citas de fuentes, las conversaciones y el análisis de preguntas.
Utilice estos puntos de control para decidir si ChattyBox debe sentarse junto a su plataforma de documentos, reemplazar a un asistente independiente o permanecer aislado para realizar pruebas.
Registra una vez el repositorio VCS público, requiere el módulo etiquetado y mantén las actualizaciones dentro del flujo de trabajo de tu proyecto Drupal.
Configura la clave pública del widget, la URL del cargador, el comportamiento del idioma y la activación del frontend desde Configuration > Web services > ChattyBox.
Conecta la URL pública de Drupal en ChattyBox y conserva el flujo de publicación existente de Drupal como fuente de verdad.
Las protecciones de rutas administrativas, la carga exclusiva para HTML y los ajustes de datos escapados mantienen la integración centrada en las páginas públicas.
Mantén claras las responsabilidades: Composer gestiona el ciclo de vida del módulo, Drupal sigue siendo la fuente pública de contenido y ChattyBox convierte ese contenido en una experiencia de soporte probada y con citas.
Con Composer
Registra el repositorio público de GitHub, requiere el módulo y mantén las versiones dentro del flujo de trabajo del proyecto Drupal.
En Drupal
Activa el módulo, pega la clave pública del proyecto y elige el comportamiento del idioma en el formulario de configuración de Drupal.
Para visitantes
Los visitantes obtienen una experiencia de chat flotante que enlaza con las páginas de Drupal que respaldan cada respuesta.
La instalación con Composer no necesita código del tema. Si un sitio tiene rutas públicas de checkout, cuenta o membresía, un módulo personalizado puede desactivar el widget para esas solicitudes.
<?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;
}
}Registra el repositorio público de GitHub, requiere el módulo en su versión etiquetada y actívalo en Drupal. No se necesita código del tema.
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -yTodavía no. Actualmente, el módulo etiquetado se distribuye desde el repositorio público de ChattyBox en GitHub, por lo que Composer necesita la entrada de repositorio VCS documentada antes de poder requerirlo. Todavía no está disponible la detección de actualizaciones desde Drupal.org ni Packagist.
Añade el widget mantenido de ChattyBox a las páginas HTML públicas de Drupal y proporciona la clave pública del proyecto y el endpoint de producción gestionado. ChattyBox se ocupa del rastreo, la recuperación, las respuestas, las citas y los análisis.
No. Composer instala el módulo y Drupal carga su biblioteca declarada en las rutas HTML públicas aptas. No es necesario editar las plantillas del tema.
No. El módulo solo carga el widget; no rastrea ni sincroniza contenido Drupal. Conecta tu URL pública de Drupal en ChattyBox y actualiza el rastreo desde el panel de ChattyBox cuando cambie el contenido publicado.
Sí. Las rutas administrativas y las respuestas que no sean HTML se omiten automáticamente. Usa hook_chattybox_load_widget_alter() para las rutas públicas de checkout, cuenta o membresía que no deban mostrar el widget.
No se requiere tarjeta de crédito. Tu contenido no se usa para entrenar modelos.
Plan Free. Sin tarjeta.
Utilizamos herramientas opcionales de analítica y gestión de etiquetas para comprender el uso del sitio. Elige si quieres permitir Ahrefs Web Analytics, PostHog y Google Tag Manager. Al desactivar la analítica, esta página se recargará para que el cambio se aplique correctamente. Las funciones esenciales del sitio y la monitorización de errores no dependen de esta opción. Lee nuestra política de privacidad.