Composer-hanterad installation
Registrera det offentliga VCS-repositoryt en gång, installera den taggade modulen och hantera uppdateringar i Drupal-projektets arbetsflöde.
Installera ChattyBox Drupal-modul med Composer och lägg till en AI-chattbot med källhänvisningar på offentliga Drupal-sidor utan att redigera temamallar eller bygga en egen RAG-stack.
Aktuell distribution
ChattyBox finns ännu inte på Drupal.org eller Packagist. Lägg till GitHub VCS-repositoriet innan du kräver openstaticfish/chattybox-drupal:^0.1; kataloghanterade uppdateringar är ännu inte tillgängliga.
Den granskade automatiska modulladdaren kontrollerar inte besökarens samtycke innan den laddar. Om samtycke krävs, använd en samtyckesstyrd integration som förhindrar laddning tills samtycke har getts, i stället för att aktivera den automatiska laddaren. Se installationsguiden för Drupal och kontrollera att återkallande fungerar med den driftsatta laddaren.
ChattyBox genomsöker din befintliga webbplats, dokumentation, ditt hjälpcenter, CMS eller din kunskapsbas. Hämtat innehåll kan vägleda chatbotens svar; kontrollera att svaren och källhänvisningarna är korrekta.
Skapa ett ChattyBox-projekt, anslut din offentliga Drupal-URL och testa frågor från riktiga besökare.
Lägg till ChattyBox GitHub VCS-repositoryt i ditt Drupal-projekt och installera openstaticfish/chattybox-drupal:^0.1 med Composer.
Aktivera ChattyBox-modulen och öppna Configuration > Web services > ChattyBox.
Klistra in widgetens offentliga API-nyckel från Install > Website installation. Jämför modulens hårdkodade API-slutpunkt med installationssnutten; använd manuell installation om de skiljer sig åt.
Aktivera chattboten och verifiera startknapp, svarskvalitet och källhänvisningar på en offentlig sida.
Lansering i tre steg
Composer hanterar modulkoden, Drupal hanterar konfiguration och sidrendering och ChattyBox hanterar crawling, hämtning, källhänvisningar och samtal; frågeanalys ingår i Pro och Business.
Använd dessa kontrollpunkter för att avgöra om ChattyBox ska användas vid sidan av din dokumentationsplattform, ersätta en separat assistent eller användas separat för testning.
Registrera det offentliga VCS-repositoryt en gång, installera den taggade modulen och hantera uppdateringar i Drupal-projektets arbetsflöde.
Konfigurera widgetens offentliga nyckel, loader-URL, språkhantering och frontend-aktivering från Configuration > Web services > ChattyBox.
Anslut den offentliga Drupal-URL:en i ChattyBox och låt Drupals befintliga publiceringsflöde vara sanningskällan.
Den granskade modulen använder escapade datainställningar och hoppar över administrativa rutter och Drupal-förfrågningsformat som inte är HTML, men kontrollerar inte det slutliga svarets Content-Type eller om frontend-sidan är privat.
Håll ansvarsområdena tydliga: Composer äger modulens livscykel, Drupal förblir källan till offentligt innehåll och ChattyBox gör innehållet till en testad supportupplevelse med källhänvisningar.
Med Composer
Registrera det offentliga GitHub-repositoryt, installera modulen och hantera versioner inom Drupal-projektets arbetsflöde.
I Drupal
Aktivera modulen, klistra in projektets offentliga nyckel och välj språkhantering i Drupals konfigurationsformulär.
För besökare
Besökare får en flytande chattupplevelse som kan länka tillbaka till Drupal-sidor som ger stöd för svaren. Vissa svar, inklusive reservsvar, kan sakna källor.
Composer-installationen kräver ingen temakod. Modulen kontrollerar inte om sidan är privat; använd en anpassad modul för att utesluta kassa-, konto- eller medlemskapsrutter där det är lämpligt och kontrollera cachevariation och cacheinvalidering för undantaget.
<?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;
}
}Registrera det offentliga GitHub-repositoriet, installera den taggade modulversionen och aktivera modulen i Drupal. Ingen temakod krävs.
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -yInte ännu. Den taggade modulen distribueras för närvarande från ChattyBox offentliga GitHub-repository, så Composer behöver den dokumenterade VCS-repositorieposten innan du kan kräva den. Uppdateringsupptäckt via Drupal.org och Packagist är ännu inte tillgänglig.
Den granskade modulen kopplar ChattyBox-widgeten till förfrågningar utanför administrationsrutterna som uppfyller kraven och har HTML som Drupal-förfrågningsformat, med hjälp av den offentliga widgetnyckeln och en hårdkodad API-slutpunkt. Jämför slutpunkten med installationssnutten och använd den manuella integrationen om de skiljer sig åt. ChattyBox hanterar crawling, hämtning, svar och källhänvisningar; analys ingår i Pro och Business.
Nej. Composer installerar modulen och Drupal kopplar dess deklarerade bibliotek till förfrågningar utanför administrationsrutterna som uppfyller kraven och har HTML som Drupal-förfrågningsformat. Inga ändringar av temamallar krävs.
Nej. Modulen laddar bara widgeten; den genomsöker eller synkroniserar inte Drupal-innehåll. Anslut din offentliga Drupal-URL i ChattyBox och uppdatera genomsökningen i instrumentpanelen när publicerat innehåll ändras.
Ja. Den granskade modulen hoppar över administrativa rutter och Drupal-förfrågningsformat som inte är HTML, men kontrollerar inte om frontend-sidan är privat. Använd hook_chattybox_load_widget_alter() för kassa-, konto- eller medlemskapsrutter där widgeten inte ska visas, och kontrollera cachevariation och cacheinvalidering.
Inget kreditkort krävs
Free-nivå. Inget kort behövs.