Installazione gestita da Composer
Registra una volta il repository VCS pubblico, richiedi il modulo contrassegnato e mantieni gli aggiornamenti nel flusso di lavoro del progetto Drupal.
Installa il modulo Drupal ChattyBox con Composer per aggiungere un chatbot AI con citazioni delle fonti alle pagine pubbliche Drupal senza modificare i template del tema né creare uno stack RAG personalizzato.
Distribuzione attuale
ChattyBox non è ancora elencato su Drupal.org o Packagist. Aggiungi il repository VCS GitHub prima di richiedere `openstaticfish/chattybox-drupal:^0.1`; gli aggiornamenti gestiti dalla directory non sono ancora disponibili.
Il caricatore automatico del modulo sottoposto a verifica non controlla il consenso del visitatore prima del caricamento. Se il consenso è richiesto, usa un'integrazione che gestisce il consenso e impedisce il caricamento finché il consenso non viene prestato, invece di abilitare il caricatore automatico. Consulta la guida alla configurazione di Drupal e verifica la revoca con il caricatore distribuito.
ChattyBox esegue la scansione del tuo sito web esistente, della documentazione, del centro assistenza, del CMS o della knowledge base. I contenuti recuperati possono guidare le risposte del chatbot; verifica l'accuratezza delle risposte e delle citazioni.
Crea un progetto ChattyBox, collega il tuo URL Drupal pubblico e prova le domande dei visitatori reali.
Aggiungi il repository VCS GitHub di ChattyBox al progetto Drupal e richiedi openstaticfish/chattybox-drupal:^0.1 con Composer.
Abilita il modulo ChattyBox e apri Configuration > Web services > ChattyBox.
Incolla la chiave API pubblica del widget da Install > Website installation. Confronta l’endpoint API codificato nel modulo con quello dello snippet; se sono diversi, usa l’installazione manuale.
Abilita il chatbot e verifica launcher, qualità delle risposte e citazioni delle fonti su una pagina pubblica.
Lancio in tre fasi
Composer gestisce il codice del modulo, Drupal gestisce la configurazione e il rendering delle pagine e ChattyBox gestisce crawling, recupero, citazioni delle fonti e conversazioni; l’analisi delle domande è inclusa nei piani Pro e Business.
Utilizza questi punti di controllo per decidere se ChattyBox deve essere affiancato alla tua piattaforma di documenti, sostituire un assistente separato o rimanere isolato per i test.
Registra una volta il repository VCS pubblico, richiedi il modulo contrassegnato e mantieni gli aggiornamenti nel flusso di lavoro del progetto Drupal.
Configura la chiave pubblica del widget, l'URL del loader, il comportamento della lingua e l'abilitazione frontend da Configuration > Web services > ChattyBox.
Collega l'URL pubblico Drupal in ChattyBox e mantieni il flusso di pubblicazione esistente di Drupal come fonte di verità.
Il modulo esaminato usa impostazioni dei dati con escape ed esclude le route amministrative e i formati di richiesta Drupal non HTML, ma non controlla il Content-Type della risposta finale né la privacy delle pagine frontend.
Mantieni chiare le responsabilità: Composer gestisce il ciclo di vita del modulo, Drupal resta la fonte dei contenuti pubblici e ChattyBox trasforma quei contenuti in un'esperienza di assistenza testata e con citazioni.
Con Composer
Registra il repository GitHub pubblico, richiedi il modulo e mantieni le release nel flusso di lavoro del progetto Drupal.
Nell'ambiente Drupal
Abilita il modulo, incolla la chiave pubblica del progetto e scegli il comportamento della lingua dal modulo di configurazione Drupal.
Per i visitatori
I visitatori hanno a disposizione una chat flottante che può rimandare alle pagine Drupal a supporto delle risposte. Alcune risposte, incluse quelle di fallback, possono non avere fonti.
L’installazione tramite Composer non richiede codice nel tema. Il modulo non controlla la privacy delle pagine; ove opportuno, usa un modulo personalizzato per escludere le route di checkout, account o membership e verifica la variazione e l’invalidazione della cache per l’esclusione.
<?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 il repository GitHub pubblico, richiedi il modulo nella versione contrassegnata dal tag e abilitalo in Drupal. Non è richiesto alcun codice 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 -yNon ancora. Il modulo con tag è attualmente distribuito dal repository GitHub pubblico di ChattyBox, quindi Composer ha bisogno della voce di repository VCS documentata prima di poterlo richiedere. La ricerca degli aggiornamenti su Drupal.org e Packagist non è ancora disponibile.
Il modulo esaminato aggiunge il widget ChattyBox alle richieste non amministrative idonee con formato di richiesta Drupal HTML, usando la chiave pubblica del widget e un endpoint API codificato nel modulo. Confronta tale endpoint con quello dello snippet di installazione e usa l’integrazione manuale se sono diversi. ChattyBox gestisce crawling, recupero, risposte e citazioni; l’analisi è inclusa nei piani Pro e Business.
No. Composer installa il modulo e Drupal aggiunge la libreria dichiarata alle richieste non amministrative idonee con formato di richiesta Drupal HTML. Non è necessario modificare i template del tema.
No. Il modulo carica solo il widget: non scansiona né sincronizza contenuti Drupal. Collega l’URL pubblico Drupal in ChattyBox e aggiorna la scansione dalla dashboard ChattyBox quando cambiano i contenuti pubblicati.
Sì. Il modulo esaminato esclude le route amministrative e i formati di richiesta Drupal non HTML, ma non controlla la privacy delle pagine frontend. Usa hook_chattybox_load_widget_alter() per le route di checkout, account o membership che non devono mostrare il widget e verifica la variazione e l’invalidazione della cache.
Nessuna carta di credito richiesta
Piano Free. Nessuna carta.