Przejdź do głównej treści
Moduł Drupal ChattyBox

Dodaj wsparcie AI z cytowaniami źródeł do swojej witryny Drupal

Zainstaluj moduł Drupal ChattyBox za pomocą Composer i dodaj chatbota AI z cytowaniami źródeł do publicznych stron Drupal bez edytowania szablonów motywu ani budowania własnego stosu RAG.

Indeksuje opublikowane strony dokumentacjiOdpowiedzi z cytowaniami źródełOsadzenie jednym skryptemBez migracji dokumentacjiKarta kredytowa nie jest wymaganaTwoje treści pozostają Twoje
Zapytaj ChattyBox
Od czego zacząć, jeśli potrzebuję wiarygodnej odpowiedzi z tej strony?
Zacznij od dodania adresu publicznej witryny do ChattyBox. Wyszukuje zindeksowane treści, aby ukierunkować odpowiedzi, i może pokazywać odnośniki do stron źródłowych do sprawdzenia przez odwiedzających. Przetestuj odpowiedzi i zachowanie awaryjne przed uruchomieniem.
iŹródła3^
moduł Drupal przewodnik
chattybox.ai
Analityka
chattybox.ai
Strona główna
chattybox.ai

Przykładowa rozmowa — to nie jest czat na żywo.

Obsługiwane przez ChattyBox

Bieżąca dystrybucja

Zainstaluj oznaczony moduł z publicznego repozytorium GitHub

ChattyBox nie jest jeszcze dostępny na Drupal.org ani w Packagist. Dodaj repozytorium VCS GitHub przed wymaganiem openstaticfish/chattybox-drupal:^0.1; aktualizacje zarządzane przez katalog nie są jeszcze dostępne.

Poddany audytowi automatyczny mechanizm ładowania modułu nie sprawdza zgody odwiedzającego przed załadowaniem. Jeśli zgoda jest wymagana, zamiast włączać automatyczny mechanizm ładowania, użyj integracji uwzględniającej zgodę, która uniemożliwia ładowanie do czasu jej udzielenia. Zapoznaj się z przewodnikiem konfiguracji Drupal i sprawdź wycofanie zgody przy użyciu wdrożonego mechanizmu ładowania.

Uruchom chatbota z cytowaniami źródeł bez przebudowy stosu witryny

ChattyBox indeksuje istniejącą witrynę, dokumentację, centrum pomocy, CMS lub bazę wiedzy. Pobrane treści mogą pomagać chatbotowi w tworzeniu odpowiedzi; sprawdzaj poprawność odpowiedzi i cytowań.

Zainstaluj utrzymywany moduł przez Composer zamiast kopiować pliki lub edytować szablony motywu.
Odpowiadaj na podstawie wybranych publicznych treści Drupal, w tym stron, dokumentacji, FAQ i baz wiedzy.
Poddany audytowi moduł pomija trasy administracyjne i żądania, których format żądania Drupal nie jest HTML; nie sprawdza końcowego nagłówka Content-Type odpowiedzi ani prywatności strony.
Stosuj politykę języka projektu lub ustaw nadpisanie języka, gdy projekt pozwala na nadpisania przez skrypt.
Krok przepływu pracy

Utwórz projekt ChattyBox, połącz publiczny adres URL Drupal i przetestuj pytania prawdziwych odwiedzających.

Krok przepływu pracy

Dodaj repozytorium GitHub VCS ChattyBox do projektu Drupal i za pomocą Composer wymagaj openstaticfish/chattybox-drupal:^0.1.

Krok przepływu pracy

Włącz moduł ChattyBox i otwórz Configuration > Web services > ChattyBox.

Krok przepływu pracy

Wklej publiczny klucz API widżetu z Install > Website installation. Porównaj zapisany na stałe w module punkt końcowy API z punktem końcowym we fragmencie instalacyjnym; jeśli się różnią, użyj instalacji ręcznej.

Krok przepływu pracy

Włącz chatbota i sprawdź launcher, jakość odpowiedzi oraz cytowania źródeł na publicznej stronie.

Uruchomienie w trzech krokach

Wklej swój adres URL moduł Drupal, przetestuj cytowane odpowiedzi, a następnie zainstaluj widżet.

Utwórz chatbota Drupal
Konfiguracja Drupal z priorytetem Composer

Wyraźny podział między Drupal i ChattyBox

Composer zarządza kodem modułu, Drupal zarządza konfiguracją i renderowaniem stron, a ChattyBox obsługuje indeksowanie, wyszukiwanie, cytowanie źródeł i rozmowy; analityka pytań jest dostępna w planach Pro i Business.

Ścieżka decyzji

Skorzystaj z tych punktów kontrolnych, aby zdecydować, czy ChattyBox powinien działać obok Twojej platformy dokumentacyjnej, zastąpić osobnego asystenta, czy też pozostać odizolowany na czas testów.

01

Instalacja zarządzana przez Composer

Zarejestruj publiczne repozytorium VCS raz, wymagaj oznaczonej wersji modułu i utrzymuj aktualizacje w procesie projektu Drupal.

02

Jeden ekran ustawień

Skonfiguruj publiczny klucz widżetu, adres URL loadera, zachowanie języka i włączenie frontendu w Configuration > Web services > ChattyBox.

03

Oparcie na publicznych treściach

Połącz publiczny adres URL Drupal w ChattyBox i zachowaj istniejący proces publikowania Drupal jako źródło prawdy.

04

Bezpieczniejsze ładowanie frontendu

Poddany audytowi moduł używa ustawień danych z odpowiednio zakodowanymi znakami i pomija trasy administracyjne oraz formaty żądań Drupal inne niż HTML, ale nie sprawdza końcowego nagłówka Content-Type odpowiedzi ani prywatności stron frontendu.

Granica integracji

Composer instaluje. Drupal publikuje. ChattyBox odpowiada.

Zachowaj jasny podział odpowiedzialności: Composer zarządza cyklem życia modułu, Drupal pozostaje źródłem publicznych treści, a ChattyBox zamienia je w przetestowane wsparcie z cytowaniami.

Z Composer

Instaluj i aktualizuj

Zarejestruj publiczne repozytorium GitHub, wymagaj modułu i utrzymuj wydania w procesie projektu Drupal.

W Drupal

Konfiguruj publiczne strony

Włącz moduł, wklej publiczny klucz projektu i wybierz zachowanie języka w formularzu konfiguracji Drupal.

Dla odwiedzających

Odpowiadaj z kontekstem

Odwiedzający otrzymują pływający czat, który może zawierać linki do stron Drupal potwierdzających odpowiedzi. Niektóre odpowiedzi, w tym odpowiedzi zastępcze, mogą nie zawierać źródeł.

Opcjonalnie: wyklucz prywatne przepływy Drupal

Instalacja przez Composer nie wymaga kodu motywu. Moduł nie sprawdza prywatności stron; w stosownych przypadkach użyj niestandardowego modułu, aby wykluczyć trasy płatności, konta lub członkostwa, oraz sprawdź różnicowanie i unieważnianie pamięci podręcznej dla tego wykluczenia.

  1. 1Najpierw zainstaluj i skonfiguruj moduł, aby domyślne działanie na publicznych stronach było aktywne.
  2. 2Zaimplementuj hook_chattybox_load_widget_alter() w niestandardowym module, gdy dana trasa nie powinna wyświetlać czatu.
  3. 3Przetestuj wykluczoną trasę i zwykłą publiczną stronę w oknie incognito, zarówno przy zapełnionej, jak i pustej pamięci podręcznej Drupal oraz warstw pośrednich.
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;
  }
}
Ścieżka instalacji

Zainstaluj moduł Drupal za pomocą Composera

Zarejestruj publiczne repozytorium GitHub, wymagaj oznaczonej wersji modułu i włącz go w Drupal. Kod motywu nie jest wymagany.

  1. 1Dodaj repozytorium GitHub VCS ChattyBox do projektu Drupal i za pomocą Composer wymagaj openstaticfish/chattybox-drupal:^0.1.
  2. 2Włącz moduł ChattyBox i otwórz Configuration > Web services > ChattyBox.
  3. 3Wklej publiczny klucz API widżetu z Install > Website installation. Porównaj zapisany na stałe w module punkt końcowy API z punktem końcowym we fragmencie instalacyjnym; jeśli się różnią, użyj instalacji ręcznej.
Utwórz chatbota Drupal
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
Najczęstsze pytania

Często zadawane pytania

1

Czy ChattyBox jest dostępny na Drupal.org lub w Packagist?

Jeszcze nie. Oznaczony moduł jest obecnie dystrybuowany z publicznego repozytorium ChattyBox na GitHubie, dlatego przed użyciem go w Composerze należy dodać opisaną deklarację repozytorium VCS. Wykrywanie aktualizacji przez Drupal.org i Packagist nie jest jeszcze dostępne.

2

Co robi moduł Drupal ChattyBox?

Poddany audytowi moduł dołącza widżet ChattyBox do kwalifikujących się żądań poza administracją o formacie żądania Drupal HTML, używając publicznego klucza widżetu i zapisanego na stałe punktu końcowego API. Porównaj ten punkt końcowy z fragmentem instalacyjnym i użyj integracji ręcznej, jeśli się różnią. ChattyBox obsługuje indeksowanie, wyszukiwanie, odpowiedzi i cytowania; analityka jest dostępna w planach Pro i Business.

3

Czy muszę edytować motyw Drupal?

Nie. Composer instaluje moduł, a Drupal dołącza jego zadeklarowaną bibliotekę do kwalifikujących się żądań poza administracją o formacie żądania Drupal HTML. Edycja szablonów motywu nie jest wymagana.

4

Czy moduł kopiuje lub synchronizuje moje treści Drupal?

Nie. Moduł tylko ładuje widżet; nie skanuje ani nie synchronizuje treści Drupal. Podłącz publiczny adres Drupal w ChattyBox, a po zmianie opublikowanych treści odśwież skanowanie z panelu ChattyBox.

5

Czy mogę wyłączyć czat na trasach płatności lub konta?

Tak. Poddany audytowi moduł pomija trasy administracyjne i formaty żądań Drupal inne niż HTML, ale nie sprawdza prywatności stron frontendu. Użyj hook_chattybox_load_widget_alter() dla tras płatności, konta lub członkostwa, na których widżet nie powinien się pojawiać, oraz sprawdź różnicowanie i unieważnianie pamięci podręcznej.

Zacznij bezpłatnie

Karta kredytowa nie jest wymagana

Stwórz darmowego chatbota

Plan Free. Bez karty.