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.
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.
Aktuelle Distribution
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.
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.
Erstellen Sie ein ChattyBox-Projekt, verbinden Sie Ihre öffentliche Drupal-URL und testen Sie Fragen echter Besucher.
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.
Aktivieren Sie das ChattyBox-Modul und öffnen Sie Configuration > Web services > ChattyBox.
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.
Aktivieren Sie den Chatbot und überprüfen Sie Launcher, Antwortqualität und Quellenangaben auf einer öffentlichen Seite.
Dreistufiger Start
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.
Verwenden Sie diese Prüfpunkte, um zu entscheiden, ob ChattyBox neben Ihrer Dokumentationsplattform stehen, einen separaten Assistenten ersetzen oder zum Testen isoliert bleiben soll.
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.
Konfigurieren Sie öffentlichen Widget-Schlüssel, Loader-URL, Sprachverhalten und Frontend-Aktivierung unter Configuration > Web services > ChattyBox.
Verbinden Sie die öffentliche Drupal-URL in ChattyBox und behalten Sie Drupals bestehenden Veröffentlichungsprozess als maßgebliche Quelle bei.
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.
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
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
Aktivieren Sie das Modul, fügen Sie den öffentlichen Projektschlüssel ein und wählen Sie das Sprachverhalten im Drupal-Konfigurationsformular.
Für Besucher
Besucher erhalten ein schwebendes Chaterlebnis, das auf Drupal-Seiten mit den entsprechenden Belegen verlinken kann. Manche Antworten, darunter Ausweichantworten, haben möglicherweise keine Quellen.
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.
<?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;
}
}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.
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -yNoch 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.
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.
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.
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.
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.
Keine Kreditkarte erforderlich
Kostenloser Tarif. Keine Karte nötig.