Zum Hauptinhalt springen
ChattyBox-Drupal-Modul

Fügen Sie Ihrer Drupal-Site KI-Support mit Quellenangaben hinzu

Installieren Sie das ChattyBox-Drupal-Modul mit Composer, um öffentlichen Drupal-Seiten einen KI-Chatbot mit Quellenangaben hinzuzufügen, ohne Theme-Vorlagen zu bearbeiten oder einen eigenen RAG-Stack aufzubauen.

Crawlt veröffentlichte DokumentationsseitenAntworten mit QuellenangabenEinbettung mit einem SkriptKeine Migration der Dokumentation erforderlichKeine Kreditkarte erforderlichIhre Inhalte bleiben Ihre Inhalte
ChattyBox fragen
Wo sollte ich anfangen, wenn ich eine verlässliche Antwort von dieser Website brauche?
Fügen Sie zunächst Ihre öffentliche Website-URL zu ChattyBox hinzu. Es nutzt abgerufene indexierte Inhalte als Grundlage und kann Quellenlinks zur Prüfung anzeigen. Testen Sie Antworten und Fallbacks vor dem Start.
iQuellen3^
Drupal-Modul Leitfaden
chattybox.ai
Analysen
chattybox.ai
Startseite
chattybox.ai

Beispielhafte Unterhaltung – kein Live-Chat.

Bereitgestellt von ChattyBox

Aktuelle Distribution

Getaggtes Modul aus dem öffentlichen GitHub installieren

ChattyBox ist noch nicht auf Drupal.org oder Packagist gelistet. Fügen Sie das GitHub-VCS-Repository hinzu, bevor Sie openstaticfish/chattybox-drupal:^0.1 als Abhängigkeit aufnehmen; von Verzeichnissen verwaltete Updates sind derzeit noch nicht verfügbar.

Der geprüfte automatische Modul-Loader prüft vor dem Laden nicht die Einwilligung der Besucher. Falls eine Einwilligung erforderlich ist, verwenden Sie statt der Aktivierung des automatischen Loaders eine einwilligungsabhängige Integration, die das Laden verhindert, bis die Einwilligung erteilt wurde. Beachten Sie die Drupal-Einrichtungsanleitung und überprüfen Sie den Widerruf mit dem bereitgestellten Loader.

Starten Sie einen quellenbelegten Chatbot, ohne Ihren Website-Stack neu aufzubauen

ChattyBox crawlt Ihre bestehende Website, Dokumentation, Ihr Help Center, CMS oder Ihre Wissensdatenbank. Abgerufene Inhalte können als Grundlage für die Antworten des Chatbots dienen; prüfen Sie Antworten und Quellenangaben auf ihre Richtigkeit.

Installieren Sie das gepflegte Modul über Composer, statt Dateien zu kopieren oder Theme-Vorlagen zu bearbeiten.
Beantworten Sie Fragen aus den von Ihnen ausgewählten öffentlichen Drupal-Inhalten, einschließlich Seiten, Dokumentationen, FAQs und Wissensdatenbanken.
Das geprüfte Modul überspringt Verwaltungsrouten und Anfragen, deren Drupal-Anfrageformat nicht HTML ist; es prüft weder den Content-Type der endgültigen Antwort noch, ob eine Seite privat ist.
Folgen Sie der Locale-Richtlinie des Projekts oder setzen Sie eine Sprachüberschreibung, wenn das Projekt Skriptüberschreibungen erlaubt.
Workflow-Schritt

Erstellen Sie ein ChattyBox-Projekt, verbinden Sie Ihre öffentliche Drupal-URL und testen Sie Fragen echter Besucher.

Workflow-Schritt

Fügen Sie das ChattyBox-GitHub-VCS-Repository zu Ihrem Drupal-Projekt hinzu und nehmen Sie openstaticfish/chattybox-drupal:^0.1 mit Composer als Abhängigkeit auf.

Workflow-Schritt

Aktivieren Sie das ChattyBox-Modul und öffnen Sie Configuration > Web services > ChattyBox.

Workflow-Schritt

Fügen Sie den öffentlichen Widget-API-Schlüssel aus Installieren > Installation auf der Website ein. Vergleichen Sie den fest im Modul hinterlegten API-Endpunkt mit dem Snippet; verwenden Sie bei Abweichungen die manuelle Installation.

Workflow-Schritt

Aktivieren Sie den Chatbot und überprüfen Sie Launcher, Antwortqualität und Quellenangaben auf einer öffentlichen Seite.

Dreistufiger Start

Fügen Sie Ihre Drupal-Modul-URL ein, testen Sie Antworten mit Quellenangaben und installieren Sie dann das Widget.

Drupal-Chatbot erstellen
Composer-orientierte Drupal-Einrichtung

Eine klare Grenze zwischen Drupal und ChattyBox

Composer verwaltet den Modulcode, Drupal verwaltet Konfiguration und Seitenrendering, und ChattyBox übernimmt Crawling, Retrieval, Quellenangaben und Gespräche; Fragenanalysen sind in Pro und Business enthalten.

Entscheidungsweg

Verwenden Sie diese Prüfpunkte, um zu entscheiden, ob ChattyBox neben Ihrer Dokumentationsplattform stehen, einen separaten Assistenten ersetzen oder zum Testen isoliert bleiben soll.

01

Composer-verwaltete Installation

Registrieren Sie das öffentliche VCS-Repository einmal, nehmen Sie die getaggte Modulversion als Abhängigkeit auf und integrieren Sie Updates in den Workflow Ihres Drupal-Projekts.

02

Ein Einstellungsbildschirm

Konfigurieren Sie öffentlichen Widget-Schlüssel, Loader-URL, Sprachverhalten und Frontend-Aktivierung unter Configuration > Web services > ChattyBox.

03

Fundierung durch öffentliche Inhalte

Verbinden Sie die öffentliche Drupal-URL in ChattyBox und behalten Sie Drupals bestehenden Veröffentlichungsprozess als maßgebliche Quelle bei.

04

Sichereres Frontend-Laden

Das geprüfte Modul verwendet maskierte Dateneinstellungen und überspringt Verwaltungsrouten sowie Drupal-Anfrageformate, die nicht HTML sind, prüft aber weder den Content-Type der endgültigen Antwort noch, ob eine Frontend-Seite privat ist.

Die Integrationsgrenze

Composer installiert. Drupal veröffentlicht. ChattyBox antwortet.

Halten Sie die Zuständigkeiten klar: Composer verwaltet den Modul-Lebenszyklus, Drupal bleibt die öffentliche Inhaltsquelle, und ChattyBox macht daraus eine getestete Supporterfahrung mit Quellenangaben.

Mit Composer

Installieren und aktualisieren

Registrieren Sie das öffentliche GitHub-Repository, nehmen Sie das Modul als Abhängigkeit auf und verwalten Sie Releases im Workflow Ihres Drupal-Projekts.

Mit Drupal

Öffentliche Seiten konfigurieren

Aktivieren Sie das Modul, fügen Sie den öffentlichen Projektschlüssel ein und wählen Sie das Sprachverhalten im Drupal-Konfigurationsformular.

Für Besucher

Mit Kontext antworten

Besucher erhalten ein schwebendes Chaterlebnis, das auf Drupal-Seiten mit den entsprechenden Belegen verlinken kann. Manche Antworten, darunter Ausweichantworten, haben möglicherweise keine Quellen.

Optional: private Drupal-Abläufe ausschließen

Die Composer-Installation benötigt keinen Theme-Code. Das Modul prüft nicht, ob eine Seite privat ist; verwenden Sie gegebenenfalls ein benutzerdefiniertes Modul, um Checkout-, Konto- oder Mitgliedschaftsrouten auszuschließen, und überprüfen Sie für den Ausschluss die Cache-Variation und -Invalidierung.

  1. 1Installieren und konfigurieren Sie zuerst das Modul, damit das standardmäßige Verhalten auf öffentlichen Seiten funktioniert.
  2. 2Implementieren Sie hook_chattybox_load_widget_alter() in einem benutzerdefinierten Modul, wenn eine Route keinen Chat anzeigen soll.
  3. 3Testen Sie die ausgeschlossene Route und eine normale öffentliche Seite in einem Inkognito-Fenster, sowohl mit warmen als auch mit kalten Drupal- und zwischengeschalteten 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;
  }
}
Installationspfad

Das Drupal-Modul mit Composer installieren

Registrieren Sie das öffentliche GitHub-Repository, nehmen Sie die getaggte Modulversion als Abhängigkeit auf und aktivieren Sie sie in Drupal. Es ist kein Theme-Code erforderlich.

  1. 1Fügen Sie das ChattyBox-GitHub-VCS-Repository zu Ihrem Drupal-Projekt hinzu und nehmen Sie openstaticfish/chattybox-drupal:^0.1 mit Composer als Abhängigkeit auf.
  2. 2Aktivieren Sie das ChattyBox-Modul und öffnen Sie Configuration > Web services > ChattyBox.
  3. 3Fügen Sie den öffentlichen Widget-API-Schlüssel aus Installieren > Installation auf der Website ein. Vergleichen Sie den fest im Modul hinterlegten API-Endpunkt mit dem Snippet; verwenden Sie bei Abweichungen die manuelle Installation.
Drupal-Chatbot erstellen
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
Häufige Fragen

Häufige Fragen

1

Ist ChattyBox auf Drupal.org oder Packagist gelistet?

Noch nicht. Das getaggte Modul wird derzeit aus dem öffentlichen ChattyBox-GitHub-Repository verteilt. Daher benötigt Composer den dokumentierten VCS-Repository-Eintrag, bevor das Modul als Abhängigkeit aufgenommen werden kann. Die Update-Erkennung über Drupal.org und Packagist ist noch nicht verfügbar.

2

Was macht das ChattyBox-Drupal-Modul?

Das geprüfte Modul bindet das ChattyBox-Widget bei geeigneten Anfragen außerhalb des Verwaltungsbereichs mit HTML als Drupal-Anfrageformat ein und verwendet dabei den öffentlichen Widget-Schlüssel und einen fest hinterlegten API-Endpunkt. Vergleichen Sie diesen Endpunkt mit dem Installations-Snippet und verwenden Sie bei Abweichungen die manuelle Integration. ChattyBox übernimmt Crawling, Retrieval, Antworten und Quellenangaben; Analysen sind in Pro und Business enthalten.

3

Muss ich mein Drupal-Theme bearbeiten?

Nein. Composer installiert das Modul und Drupal bindet seine deklarierte Bibliothek bei geeigneten Anfragen außerhalb des Verwaltungsbereichs mit HTML als Drupal-Anfrageformat ein. Änderungen an Theme-Vorlagen sind nicht erforderlich.

4

Kopiert oder synchronisiert das Modul meine Drupal-Inhalte?

Nein. Das Modul lädt nur das Widget; es crawlt oder synchronisiert keine Drupal-Inhalte. Verbinden Sie Ihre öffentliche Drupal-URL in ChattyBox und aktualisieren Sie den Crawl im Dashboard, wenn sich veröffentlichte Inhalte ändern.

5

Kann ich den Chat auf Checkout- oder Kontorouten deaktiviert lassen?

Ja. Das geprüfte Modul überspringt Verwaltungsrouten und Drupal-Anfrageformate, die nicht HTML sind, prüft aber nicht, ob eine Frontend-Seite privat ist. Verwenden Sie hook_chattybox_load_widget_alter() für Checkout-, Konto- oder Mitgliedschaftsrouten, auf denen das Widget nicht erscheinen soll, und überprüfen Sie die Cache-Variation und -Invalidierung.

Kostenlos starten

Keine Kreditkarte erforderlich

Erstellen Sie einen kostenlosen Chatbot

Kostenloser Tarif. Keine Karte nötig.