Ga naar de hoofdinhoud
ChattyBox Drupal-module

Voeg AI-ondersteuning met bronverwijzingen toe aan je Drupal-site

Installeer de ChattyBox Drupal-module met Composer en voeg een AI-chatbot met bronverwijzingen toe aan openbare Drupal-pagina's zonder themasjablonen te bewerken of een eigen RAG-stack te bouwen.

Crawlt gepubliceerde documentatiepagina'sAntwoorden met bronvermeldingenIngesloten met één scriptGeen documentatiemigratie vereistGeen creditcard vereistJe content blijft van jou
Vraag ChattyBox
Waar moet ik beginnen als ik een betrouwbaar antwoord van deze site nodig heb?
Voeg eerst uw openbare website-URL toe aan ChattyBox. Het haalt geïndexeerde inhoud op om antwoorden te sturen en kan bronlinks tonen ter controle. Test antwoorden en terugvalantwoorden vóór de lancering.
iBronnen3^
Drupal-module gids
chattybox.ai
Analyse
chattybox.ai
Startpagina
chattybox.ai

Illustratief gesprek — geen livechat.

Aangedreven door ChattyBox

Actuele distributie

Installeer de getagde module vanuit de openbare GitHub-repository

ChattyBox staat nog niet op Drupal.org of Packagist. Voeg de GitHub VCS-repository toe voordat je openstaticfish/chattybox-drupal:^0.1 met Composer installeert; updates die door directories worden beheerd, zijn nog niet beschikbaar.

De gecontroleerde automatische modulelader controleert niet vóór het laden of de bezoeker toestemming heeft gegeven. Als toestemming vereist is, gebruik dan een integratie die rekening houdt met toestemming en het laden verhindert totdat toestemming is gegeven, in plaats van de automatische lader in te schakelen. Raadpleeg de installatiehandleiding voor Drupal en controleer het intrekken van toestemming met de geïmplementeerde lader.

Start een chatbot met bronvermeldingen zonder uw website-stack opnieuw op te bouwen

ChattyBox crawlt uw bestaande website, documentatie, helpcentrum, CMS of kennisbank. Opgehaalde inhoud kan de antwoorden van de chatbot sturen; controleer antwoorden en bronvermeldingen op juistheid.

Installeer de onderhouden module via Composer in plaats van bestanden te kopiëren of themasjablonen te bewerken.
Beantwoord vragen vanuit de openbare Drupal-inhoud die je kiest, waaronder pagina's, documentatie, FAQ's en kennisbanken.
De gecontroleerde module slaat administratieve routes en verzoeken over waarvan het Drupal-verzoekformaat geen HTML is; de module controleert niet de uiteindelijke Content-Type van het antwoord of de privacy van de pagina.
Volg het taalbeleid van het project, of stel een taaloverride in als het project scriptoverschrijvingen toestaat.
Workflowstap

Maak een ChattyBox-project, koppel je openbare Drupal-URL en test vragen van echte bezoekers.

Workflowstap

Voeg de ChattyBox GitHub VCS-repository toe aan je Drupal-project en installeer openstaticfish/chattybox-drupal:^0.1 met Composer.

Workflowstap

Schakel de ChattyBox-module in en open Configuration > Web services > ChattyBox.

Workflowstap

Plak de openbare widget-API-sleutel uit Install > Website installation. Vergelijk het hardgecodeerde API-eindpunt van de module met de snippet; gebruik de handmatige installatie als ze verschillen.

Workflowstap

Schakel de chatbot in en controleer de launcher, antwoordkwaliteit en bronverwijzingen op een openbare pagina.

Lancering in drie stappen

Plak de URL van Drupal-module, test antwoorden met bronvermeldingen en installeer vervolgens de widget.

Maak je Drupal-chatbot
Drupal-installatie met Composer als uitgangspunt

Een duidelijke grens tussen Drupal en ChattyBox

Composer beheert de modulecode, Drupal beheert de configuratie en paginarendering, en ChattyBox verzorgt crawlen, ophalen, bronvermeldingen en gesprekken; vraaganalyses zijn inbegrepen bij Pro en Business.

Beslissingspad

Gebruik deze controlepunten om te beslissen of ChattyBox naast uw documentplatform moet worden geplaatst, een afzonderlijke assistent moet vervangen of geïsoleerd moet blijven om te testen.

01

Door Composer beheerde installatie

Registreer de openbare VCS-repository één keer, vereis de getagde module en houd updates binnen de workflow van je Drupal-project.

02

Eén instellingenscherm

Configureer de openbare widget-sleutel, loader-URL, taalgedrag en frontend-activering via Configuration > Web services > ChattyBox.

03

Gebaseerd op openbare inhoud

Koppel de openbare Drupal-URL in ChattyBox en houd de bestaande publicatieworkflow van Drupal als bron van waarheid.

04

Veiliger frontend laden

De gecontroleerde module gebruikt ge-escapete data-instellingen en slaat administratieve routes en Drupal-verzoekformaten anders dan HTML over, maar controleert niet de uiteindelijke Content-Type van het antwoord of de privacy van frontendpagina's.

De integratiegrens

Composer installeert. Drupal publiceert. ChattyBox antwoordt.

Houd de verantwoordelijkheden duidelijk: Composer beheert de levenscyclus van de module, Drupal blijft de openbare contentbron en ChattyBox maakt van die content een geteste supportervaring met bronverwijzingen.

Met Composer

Installeren en bijwerken

Registreer de openbare GitHub-repository, vereis de module en houd releases binnen de workflow van het Drupal-project.

Binnen Drupal

Openbare pagina's configureren

Schakel de module in, plak de openbare projectsleutel en kies het taalgedrag in het Drupal-configuratieformulier.

Voor bezoekers

Antwoorden met context

Bezoekers krijgen een zwevende chatervaring die kan teruglinken naar ondersteunende Drupal-pagina's. Sommige antwoorden, waaronder fallback-antwoorden, hebben mogelijk geen bronnen.

Optioneel: privé-Drupalflows uitsluiten

Voor de Composer-installatie is geen themacode nodig. De module controleert niet of een pagina privé is; gebruik waar nodig een aangepaste module om checkout-, account- of lidmaatschapsroutes uit te sluiten en controleer cachevariatie en cache-invalidatie voor de uitsluiting.

  1. 1Installeer en configureer eerst de module zodat het standaardgedrag op openbare pagina's werkt.
  2. 2Implementeer hook_chattybox_load_widget_alter() in een aangepaste module wanneer een route geen chat mag tonen.
  3. 3Test de uitgesloten route en een normale openbare pagina in een incognitovenster, zowel met warme als met koude Drupal- en tussenliggende caches.
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;
  }
}
Installatiepad

Installeer de Drupal-module met Composer

Registreer de openbare GitHub-repository, vereis de getagde moduleversie en schakel de module in Drupal in. Er is geen themacode nodig.

  1. 1Voeg de ChattyBox GitHub VCS-repository toe aan je Drupal-project en installeer openstaticfish/chattybox-drupal:^0.1 met Composer.
  2. 2Schakel de ChattyBox-module in en open Configuration > Web services > ChattyBox.
  3. 3Plak de openbare widget-API-sleutel uit Install > Website installation. Vergelijk het hardgecodeerde API-eindpunt van de module met de snippet; gebruik de handmatige installatie als ze verschillen.
Maak je Drupal-chatbot
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
Veelgestelde vragen

Veelgestelde vragen

1

Staat ChattyBox op Drupal.org of Packagist?

Nog niet. De getagde module wordt momenteel verspreid vanuit de openbare ChattyBox GitHub-repository. Daarom heeft Composer de gedocumenteerde VCS-repositoryvermelding nodig voordat je de module kunt vereisen. Updates via Drupal.org en Packagist zijn nog niet beschikbaar.

2

Wat doet de ChattyBox Drupal-module?

De gecontroleerde module voegt de ChattyBox-widget toe bij geschikte niet-administratieve verzoeken met een HTML-Drupal-verzoekformaat, met behulp van de openbare widgetsleutel en een hardgecodeerd API-eindpunt. Vergelijk dat eindpunt met de installatiesnippet en gebruik de handmatige integratie als ze verschillen. ChattyBox verzorgt crawlen, ophalen, antwoorden en bronvermeldingen; analyses zijn inbegrepen bij Pro en Business.

3

Moet ik mijn Drupal-thema bewerken?

Nee. Composer installeert de module en Drupal voegt de gedeclareerde library toe bij geschikte niet-administratieve verzoeken met een HTML-Drupal-verzoekformaat. Bewerken van themasjablonen is niet nodig.

4

Kopieert of synchroniseert de module mijn Drupal-inhoud?

Nee. De module laadt alleen de widget; hij crawlt of synchroniseert geen Drupal-inhoud. Koppel uw openbare Drupal-URL in ChattyBox en vernieuw de crawl vanuit het dashboard wanneer gepubliceerde inhoud verandert.

5

Kan ik chat uitgeschakeld houden op checkout- of account-routes?

Ja. De gecontroleerde module slaat administratieve routes en Drupal-verzoekformaten anders dan HTML over, maar controleert niet of frontendpagina's privé zijn. Gebruik hook_chattybox_load_widget_alter() voor checkout-, account- of lidmaatschapsroutes waarop de widget niet mag verschijnen en controleer cachevariatie en cache-invalidatie.

Gratis starten

Geen creditcard vereist

Maak een gratis chatbot

Gratis niveau. Geen kaart nodig.