Hoppa till huvudinnehållet
ChattyBox Drupal-modul

Lägg till AI-support med källhänvisningar på din Drupal-webbplats

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.

Genomsöker publicerade dokumentsidorKällangivna svarBäddar in med ett skriptIngen dokumentmigrering krävsInget kreditkort krävsDitt innehåll förblir ditt
Fråga ChattyBox
Var ska jag börja om jag behöver ett tillförlitligt svar från den här webbplatsen?
Börja med att lägga till din offentliga webbplats-URL i ChattyBox. Tjänsten hämtar indexerat innehåll som stöd för svar och kan visa källänkar som besökare kan granska. Testa svar och reservsvar före lansering.
iKällor3^
Drupal-modul vägledning
chattybox.ai
Analys
chattybox.ai
Hem
chattybox.ai

Illustrativ konversation — inte en livechatt.

Drivs av ChattyBox

Aktuell distribution

Installera den taggade modulen från det offentliga GitHub-repositoriet

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.

Lansera en chatbot med källhänvisningar utan att bygga om webbplatsens stack

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.

Installera den underhållna modulen via Composer i stället för att kopiera filer eller redigera temamallar.
Svara utifrån det offentliga Drupal-innehåll du väljer, inklusive sidor, dokumentation, FAQ:er och kunskapsbaser.
Den granskade modulen hoppar över administrativa rutter och förfrågningar vars Drupal-förfrågningsformat inte är HTML; den kontrollerar inte det slutliga svarets Content-Type eller om sidan är privat.
Följ projektets språkpolicy eller ange ett språkval när projektet tillåter skriptåsidosättningar.
Arbetsflödessteg

Skapa ett ChattyBox-projekt, anslut din offentliga Drupal-URL och testa frågor från riktiga besökare.

Arbetsflödessteg

Lägg till ChattyBox GitHub VCS-repositoryt i ditt Drupal-projekt och installera openstaticfish/chattybox-drupal:^0.1 med Composer.

Arbetsflödessteg

Aktivera ChattyBox-modulen och öppna Configuration > Web services > ChattyBox.

Arbetsflödessteg

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.

Arbetsflödessteg

Aktivera chattboten och verifiera startknapp, svarskvalitet och källhänvisningar på en offentlig sida.

Lansering i tre steg

Klistra in din Drupal-modul-URL, testa svar med källhänvisningar och installera sedan widgeten.

Skapa din Drupal-chattbot
Composer-fokuserad Drupal-installation

En tydlig gräns mellan Drupal och ChattyBox

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.

Beslutsväg

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.

01

Composer-hanterad installation

Registrera det offentliga VCS-repositoryt en gång, installera den taggade modulen och hantera uppdateringar i Drupal-projektets arbetsflöde.

02

En inställningssida

Konfigurera widgetens offentliga nyckel, loader-URL, språkhantering och frontend-aktivering från Configuration > Web services > ChattyBox.

03

Förankring i offentligt innehåll

Anslut den offentliga Drupal-URL:en i ChattyBox och låt Drupals befintliga publiceringsflöde vara sanningskällan.

04

Säkrare frontend-laddning

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.

Integrationsgränsen

Composer installerar. Drupal publicerar. ChattyBox svarar.

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

Installera och uppdatera

Registrera det offentliga GitHub-repositoryt, installera modulen och hantera versioner inom Drupal-projektets arbetsflöde.

I Drupal

Konfigurera offentliga sidor

Aktivera modulen, klistra in projektets offentliga nyckel och välj språkhantering i Drupals konfigurationsformulär.

För besökare

Svara med kontext

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.

Valfritt: uteslut privata Drupal-flöden

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.

  1. 1Installera och konfigurera modulen först så att standardbeteendet på offentliga sidor fungerar.
  2. 2Implementera hook_chattybox_load_widget_alter() i en anpassad modul när en rutt inte ska visa chatten.
  3. 3Testa den uteslutna rutten och en vanlig offentlig sida i ett inkognitofönster, med både varma och kalla cacheminnen i Drupal och mellanliggande system.
mymodule.module
php
<?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;
  }
}
Installationsväg

Installera Drupal-modulen med Composer

Registrera det offentliga GitHub-repositoriet, installera den taggade modulversionen och aktivera modulen i Drupal. Ingen temakod krävs.

  1. 1Lägg till ChattyBox GitHub VCS-repositoryt i ditt Drupal-projekt och installera openstaticfish/chattybox-drupal:^0.1 med Composer.
  2. 2Aktivera ChattyBox-modulen och öppna Configuration > Web services > ChattyBox.
  3. 3Klistra 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.
Skapa din Drupal-chattbot
Terminal
sh
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -y
Vanliga frågor

Vanliga frågor

1

Finns ChattyBox på Drupal.org eller Packagist?

Inte ä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.

2

Vad gör ChattyBox Drupal-modulen?

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.

3

Behöver jag redigera mitt Drupal-tema?

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.

4

Kopierar eller synkroniserar modulen mitt Drupal-innehåll?

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.

5

Kan jag hålla chatten avstängd på checkout- eller kontorutter?

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.

Starta gratis

Inget kreditkort krävs

Skapa gratis chatbot

Free-nivå. Inget kort behövs.