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.
El cargador automático del módulo auditado no comprueba el consentimiento del visitante antes de cargar. Si se requiere consentimiento, usa una integración que tenga en cuenta el consentimiento y que impida la carga hasta que se otorgue, en lugar de activar el cargador automático. Consulta la guía de configuración de Drupal y verifica la revocación con el cargador desplegado.
ChattyBox rastrea tu sitio web, documentación, centro de ayuda, CMS o base de conocimientos existentes. El contenido recuperado puede orientar las respuestas del chatbot; comprueba la precisión de las respuestas y las citas.
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 de Install > Website installation. Compara el endpoint de API definido en el código del módulo con el fragmento de instalación; si son diferentes, usa la instalación manual.
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 de contenido, las citas de fuentes y las conversaciones; el análisis de preguntas está incluido en los planes Pro y Business.
Usa estos puntos de control para decidir si ChattyBox debe funcionar junto a tu plataforma de documentación, sustituir a otro asistente o permanecer aislado para las 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.
El módulo auditado usa ajustes de datos escapados y omite las rutas administrativas y los formatos de solicitud de Drupal que no son HTML, pero no comprueba el Content-Type de la respuesta final ni la privacidad de las páginas del frontend.
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 disfrutan de un chat flotante que puede enlazar a las páginas de Drupal que respaldan las respuestas. Algunas respuestas, incluidas las respuestas de respaldo, pueden no tener fuentes.
La instalación con Composer no requiere código en el tema. El módulo no comprueba la privacidad de las páginas; usa un módulo personalizado para excluir rutas de pago, cuenta o membresía cuando corresponda, y verifica la variación y la invalidación de la caché para esa exclusión.
<?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.
El módulo auditado añade el widget de ChattyBox a las solicitudes aptas no administrativas con formato de solicitud HTML de Drupal, usando la clave pública del widget y un endpoint de API definido en el código. Compara ese endpoint con el fragmento de instalación y usa la integración manual si son diferentes. ChattyBox se ocupa del rastreo, la recuperación de contenido, las respuestas y las citas; los análisis están incluidos en los planes Pro y Business.
No. Composer instala el módulo y Drupal añade la biblioteca declarada a las solicitudes aptas no administrativas con formato de solicitud HTML de Drupal. 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í. El módulo auditado omite las rutas administrativas y los formatos de solicitud de Drupal que no son HTML, pero no comprueba la privacidad de las páginas del frontend. Usa hook_chattybox_load_widget_alter() para las rutas de pago, cuenta o membresía que no deban mostrar el widget, y verifica la variación y la invalidación de la caché.
No se requiere tarjeta de crédito
Plan Free. Sin tarjeta.