Lewati ke konten utama
Modul Drupal ChattyBox

Tambahkan dukungan AI dengan sitasi sumber ke situs Drupal Anda

Instal modul Drupal ChattyBox dengan Composer untuk menambahkan chatbot AI dengan sitasi sumber ke halaman Drupal publik tanpa mengedit templat tema atau membangun stack RAG khusus.

Merayapi halaman dokumentasi yang dipublikasikanJawaban dengan sitasi sumberSematkan dengan satu skripTidak diperlukan migrasi dokumenTidak perlu kartu kreditKonten Anda tetap milik Anda
Tanya ChattyBox
Di mana saya harus mulai jika membutuhkan jawaban tepercaya dari situs ini?
Mulai dengan menambahkan URL situs publik Anda ke ChattyBox. Layanan ini mengambil konten terindeks untuk memandu jawaban dan dapat menampilkan tautan sumber untuk diperiksa pengunjung. Uji jawaban dan jawaban cadangan sebelum peluncuran.
iSumber3^
modul Drupal panduan
chattybox.ai
Analitik
chattybox.ai
Beranda
chattybox.ai

Percakapan ilustratif — bukan chat langsung.

Didukung oleh ChattyBox

Distribusi saat ini

Instal modul bertag dari GitHub publik

ChattyBox belum tercantum di Drupal.org atau Packagist. Tambahkan repositori GitHub VCS sebelum memasang openstaticfish/chattybox-drupal:^0.1; pembaruan yang dikelola direktori belum tersedia.

Pemuat modul otomatis yang diaudit tidak memeriksa persetujuan pengunjung sebelum memuat. Jika persetujuan diperlukan, gunakan integrasi yang memperhatikan persetujuan dan mencegah pemuatan sampai persetujuan diberikan, alih-alih mengaktifkan pemuat otomatis. Lihat panduan penyiapan Drupal dan verifikasi pencabutan persetujuan dengan pemuat yang telah diterapkan.

Luncurkan chatbot dengan kutipan sumber tanpa membangun ulang stack situs Anda

ChattyBox merayapi situs web, dokumentasi, pusat bantuan, CMS, atau basis pengetahuan yang sudah ada. Konten yang diambil dapat memandu jawaban chatbot; periksa keakuratan jawaban dan sitasinya.

Instal modul yang dipelihara melalui Composer, bukan dengan menyalin file atau mengedit templat tema.
Jawab berdasarkan konten Drupal publik yang Anda pilih, termasuk halaman, dokumentasi, FAQ, dan basis pengetahuan.
Modul yang diaudit melewati rute administratif dan permintaan yang format permintaan Drupal-nya bukan HTML; modul ini tidak memeriksa Content-Type respons akhir atau privasi halaman.
Ikuti kebijakan locale proyek, atau tetapkan penggantian bahasa saat proyek mengizinkan penggantian melalui skrip.
Langkah alur kerja

Buat proyek ChattyBox, hubungkan URL Drupal publik Anda, dan uji pertanyaan dari pengunjung nyata.

Langkah alur kerja

Tambahkan repositori VCS GitHub ChattyBox ke proyek Drupal dan gunakan Composer untuk meminta openstaticfish/chattybox-drupal:^0.1.

Langkah alur kerja

Aktifkan modul ChattyBox dan buka Configuration > Web services > ChattyBox.

Langkah alur kerja

Tempel kunci API widget publik dari Install > Website installation. Bandingkan endpoint API yang ditetapkan secara tetap dalam modul dengan snippet; gunakan instalasi manual jika keduanya berbeda.

Langkah alur kerja

Aktifkan chatbot dan verifikasi peluncur, kualitas jawaban, serta sitasi sumber pada halaman publik.

Peluncuran tiga langkah

Tempelkan URL modul Drupal Anda, uji jawaban dengan sitasi sumber, lalu pasang widget.

Buat chatbot Drupal Anda
Penyiapan Drupal dengan Composer sebagai prioritas

Batas yang jelas antara Drupal dan ChattyBox

Composer mengelola kode modul, Drupal mengelola konfigurasi dan rendering halaman, sedangkan ChattyBox menangani crawling, retrieval, sitasi sumber, dan percakapan; analitik pertanyaan tersedia pada paket Pro dan Business.

Jalur keputusan

Gunakan pos pemeriksaan ini untuk memutuskan apakah ChattyBox harus ditempatkan di samping platform dokumen Anda, menggantikan asisten terpisah, atau tetap terisolasi untuk pengujian.

01

Instalasi yang dikelola Composer

Daftarkan repositori VCS publik sekali, minta modul bertag, dan pertahankan pembaruan dalam alur kerja proyek Drupal Anda.

02

Satu layar pengaturan

Konfigurasikan kunci widget publik, URL loader, perilaku bahasa, dan pengaktifan frontend dari Configuration > Web services > ChattyBox.

03

Berbasis konten publik

Hubungkan URL Drupal publik di ChattyBox dan pertahankan alur publikasi Drupal yang ada sebagai sumber kebenaran.

04

Pemuatan frontend yang lebih aman

Modul yang diaudit menggunakan pengaturan data yang di-escape dan melewati rute administratif serta format permintaan Drupal non-HTML, tetapi tidak memeriksa Content-Type respons akhir atau privasi halaman frontend.

Batas integrasi

Composer menginstal. Drupal menerbitkan. ChattyBox menjawab.

Perjelas tanggung jawab: Composer mengelola siklus hidup modul, Drupal tetap menjadi sumber konten publik, dan ChattyBox mengubah konten itu menjadi pengalaman dukungan yang teruji dengan sitasi.

Dengan Composer

Instal dan perbarui

Daftarkan repositori GitHub publik, minta modul, dan pertahankan rilis dalam alur kerja proyek Drupal.

Di Drupal

Konfigurasikan halaman publik

Aktifkan modul, tempel kunci proyek publik, dan pilih perilaku bahasa dari formulir konfigurasi Drupal.

Untuk pengunjung

Menjawab dengan konteks

Pengunjung mendapatkan pengalaman chat mengambang yang dapat menautkan kembali ke halaman Drupal pendukung. Beberapa jawaban, termasuk fallback, mungkin tidak memiliki sumber.

Opsional: kecualikan alur Drupal privat

Instalasi Composer tidak memerlukan kode tema. Modul ini tidak memeriksa privasi halaman; gunakan modul khusus untuk mengecualikan rute checkout, akun, atau keanggotaan jika diperlukan, dan verifikasi variasi serta invalidasi cache untuk pengecualian tersebut.

  1. 1Instal dan konfigurasikan modul terlebih dahulu agar perilaku halaman publik bawaan berfungsi.
  2. 2Implementasikan hook_chattybox_load_widget_alter() dalam modul khusus jika suatu rute tidak boleh menampilkan chat.
  3. 3Uji rute yang dikecualikan dan halaman publik biasa dalam jendela penyamaran, baik saat cache Drupal dan cache perantara sudah terisi maupun saat belum terisi.
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;
  }
}
Jalur pemasangan

Instal modul Drupal dengan Composer

Daftarkan repositori GitHub publik, minta versi modul yang diberi tag, lalu aktifkan modul tersebut di Drupal. Tidak diperlukan kode tema.

  1. 1Tambahkan repositori VCS GitHub ChattyBox ke proyek Drupal dan gunakan Composer untuk meminta openstaticfish/chattybox-drupal:^0.1.
  2. 2Aktifkan modul ChattyBox dan buka Configuration > Web services > ChattyBox.
  3. 3Tempel kunci API widget publik dari Install > Website installation. Bandingkan endpoint API yang ditetapkan secara tetap dalam modul dengan snippet; gunakan instalasi manual jika keduanya berbeda.
Buat chatbot Drupal Anda
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
Tanya Jawab

Pertanyaan umum

1

Apakah ChattyBox tercantum di Drupal.org atau Packagist?

Belum. Modul bertag saat ini didistribusikan dari repositori ChattyBox GitHub publik, sehingga Composer memerlukan entri repositori VCS yang didokumentasikan sebelum dapat memasangnya. Penemuan pembaruan dari Drupal.org dan Packagist belum tersedia.

2

Apa fungsi modul Drupal ChattyBox?

Modul yang diaudit memasang widget ChattyBox pada permintaan non-admin yang memenuhi syarat dengan format permintaan Drupal HTML, menggunakan kunci widget publik dan endpoint API yang ditetapkan secara tetap. Bandingkan endpoint tersebut dengan snippet instalasi dan gunakan integrasi manual jika keduanya berbeda. ChattyBox menangani crawling, retrieval, jawaban, dan sitasi; analitik tersedia pada paket Pro dan Business.

3

Apakah saya perlu mengedit tema Drupal?

Tidak. Composer menginstal modul dan Drupal memasang library yang dideklarasikannya pada permintaan non-admin yang memenuhi syarat dengan format permintaan Drupal HTML. Tidak diperlukan pengeditan templat tema.

4

Apakah modul menyalin atau menyinkronkan konten Drupal saya?

Tidak. Modul hanya memuat widget; tidak merayapi atau menyinkronkan konten Drupal. Hubungkan URL Drupal publik Anda di ChattyBox, lalu segarkan perayapan dari dasbor ChattyBox saat konten terbit berubah.

5

Bisakah saya menonaktifkan chat pada rute checkout atau akun?

Ya. Modul yang diaudit melewati rute administratif dan format permintaan Drupal non-HTML, tetapi tidak memeriksa privasi halaman frontend. Gunakan hook_chattybox_load_widget_alter() untuk rute checkout, akun, atau keanggotaan yang tidak boleh menampilkan widget, dan verifikasi variasi serta invalidasi cache.

Mulai gratis

Tidak perlu kartu kredit

Buat chatbot gratis

Paket gratis. Tanpa kartu.