Siirry pääsisältöön
ChattyBoxin Drupal-moduuli

Lisää lähdeviitteillä varustettu tekoälytuki Drupal-sivustollesi

Asenna ChattyBoxin Drupal-moduuli Composerilla ja lisää lähdeviitteillä varustettu tekoälychatbot julkisille Drupal-sivuille ilman teemamallien muokkaamista tai oman RAG-pinon rakentamista.

Indeksoi julkaistut asiakirjasivutLähdeviitteelliset vastauksetUpota yhdellä skriptilläAsiakirjojen siirtoa ei vaaditaLuottokorttia ei vaaditaSisältösi pysyy sinun
Kysy ChattyBoxilta
Mistä minun kannattaa aloittaa, jos tarvitsen luotettavan vastauksen tältä sivustolta?
Aloita lisäämällä julkisen sivustosi URL ChattyBoxiin. Se hakee indeksoitua sisältöä vastausten tueksi ja voi näyttää lähdesivulinkkejä kävijöiden tarkistettavaksi. Testaa vastaukset ja varavastaukset ennen julkaisua.
iLähteet3^
Drupal-moduuli opas
chattybox.ai
Analytiikka
chattybox.ai
Etusivu
chattybox.ai

Havainnollistava keskustelu — ei live-chat.

Palvelun tarjoaa ChattyBox

Nykyinen jakelutapa

Asenna tagattu moduuli julkisesta GitHubista

ChattyBoxia ei ole vielä listattu Drupal.orgiin tai Packagistiin. Lisää GitHubin VCS-repositorio ennen openstaticfish/chattybox-drupal:^0.1-paketin vaatimista; hakemiston kautta hallittuja päivityksiä ei ole vielä saatavilla.

Auditoitu automaattinen moduulin lataaja ei tarkista kävijän suostumusta ennen lataamista. Jos suostumus vaaditaan, käytä automaattisen lataajan käyttöönoton sijaan suostumuksen huomioivaa integraatiota, joka estää lataamisen, kunnes suostumus on annettu. Katso Drupalin käyttöönotto-opas ja varmista suostumuksen peruuttamisen toimivuus käytössä olevalla lataajalla.

Lanseeraa lähdeviitteillä varustettu chatbot rakentamatta sivustosi pinoa uudelleen

ChattyBox indeksoi nykyisen verkkosivustosi, dokumentaatiosi, ohjekeskuksesi, CMS:si tai tietämyskantasi. Haettu sisältö voi ohjata chatbotin vastauksia; tarkista vastausten ja lähdeviitteiden oikeellisuus.

Asenna ylläpidetty moduuli Composerilla tiedostojen kopioimisen tai teemamallien muokkaamisen sijaan.
Vastaa valitsemastasi julkisesta Drupal-sisällöstä, kuten sivuista, dokumentaatiosta, usein kysytyistä kysymyksistä ja tietämyskannoista.
Auditoitu moduuli ohittaa hallintareitit ja pyynnöt, joiden Drupal-pyyntömuoto ei ole HTML; se ei tarkista lopullisen vastauksen Content-Type-arvoa eikä sivun yksityisyyttä.
Noudata projektin kielikäytäntöä tai aseta kieliohitus, jos projekti sallii skriptiohitukset.
Työnkulun vaihe

Luo ChattyBox-projekti, yhdistä julkinen Drupal-URL-osoitteesi ja testaa oikeiden kävijöiden kysymyksiä.

Työnkulun vaihe

Lisää ChattyBoxin GitHub VCS -repositorio Drupal-projektiisi ja vaadi Composerilla openstaticfish/chattybox-drupal:^0.1.

Työnkulun vaihe

Ota ChattyBox-moduuli käyttöön ja avaa Configuration > Web services > ChattyBox.

Työnkulun vaihe

Liitä widgetin julkinen API-avain kohdasta Install > Website installation. Vertaa moduuliin kiinteästi määritettyä API-päätepistettä asennuskoodiin; jos ne eroavat, käytä manuaalista asennusta.

Työnkulun vaihe

Ota chatbot käyttöön ja tarkista käynnistin, vastausten laatu ja lähdeviitteet julkisella sivulla.

Kolmivaiheinen käynnistys

Liitä Drupal-moduuli-URL-osoite, testaa lähdeviitteelliset vastaukset ja asenna sitten widget.

Luo Drupal-chatbot
Composer-lähtöinen Drupal-asennus

Selkeä raja Drupalin ja ChattyBoxin välillä

Composer hallitsee moduulin koodia, Drupal hallitsee asetuksia ja sivujen renderöintiä, ja ChattyBox hoitaa indeksoinnin, tiedonhaun, lähdeviitteet ja keskustelut; kysymysanalytiikka sisältyy Pro- ja Business-paketteihin.

Päätöksen polku

Käytä näitä tarkistuspisteitä päättääksesi, pitäisikö ChattyBoxin toimia dokumentaatioalustasi rinnalla, korvata erillinen avustaja vai pysyä erillään testausta varten.

01

Composerin hallitsema asennus

Rekisteröi julkinen VCS-repositorio kerran, vaadi merkitty moduuli ja pidä päivitykset Drupal-projektin työnkulussa.

02

Yksi asetusnäkymä

Määritä julkinen widget-avain, loader-URL, kielikäyttäytyminen ja frontend-käyttöönotto kohdassa Configuration > Web services > ChattyBox.

03

Julkiseen sisältöön perustuvat vastaukset

Yhdistä julkinen Drupal-URL ChattyBoxissa ja pidä Drupalin nykyinen julkaisutyönkulku totuuden lähteenä.

04

Turvallisempi frontend-lataus

Auditoitu moduuli käyttää data-asetuksia, joiden erikoismerkit on suojattu, ja ohittaa hallintareitit sekä muut kuin HTML-muotoiset Drupal-pyynnöt, mutta se ei tarkista lopullisen vastauksen Content-Type-arvoa eikä käyttöliittymän sivujen yksityisyyttä.

Integraation raja

Composer asentaa. Drupal julkaisee. ChattyBox vastaa.

Pidä vastuut selkeinä: Composer hallitsee moduulin elinkaarta, Drupal pysyy julkisen sisällön lähteenä ja ChattyBox muuttaa sisällön testatuksi, lähdeviitteitä sisältäväksi tukikokemukseksi.

Composerilla

Asenna ja päivitä

Rekisteröi julkinen GitHub-repositorio, vaadi moduuli ja pidä julkaisut Drupal-projektin työnkulussa.

Drupalissa

Määritä julkiset sivut

Ota moduuli käyttöön, liitä julkinen projektin avain ja valitse kielikäyttäytyminen Drupalin määrityslomakkeella.

Kävijöille

Vastaa kontekstin kanssa

Kävijät saavat kelluvan chatin, joka voi linkittää vastauksia tukeviin Drupal-sivuihin. Joillakin vastauksilla, myös varavastauksilla, ei välttämättä ole lähteitä.

Valinnainen: sulje yksityiset Drupal-toiminnot pois

Composer-asennus ei vaadi teemakoodia. Moduuli ei tarkista sivun yksityisyyttä; sulje kassa-, tili- tai jäsenyysreitit tarvittaessa pois mukautetulla moduulilla ja varmista poissulkemisen välimuistivariaatiot ja välimuistin mitätöinti.

  1. 1Asenna ja määritä moduuli ensin, jotta julkisten sivujen oletustoiminta toimii.
  2. 2Toteuta hook_chattybox_load_widget_alter() mukautetussa moduulissa, kun reitillä ei pidä näyttää chattia.
  3. 3Testaa pois suljettu reitti ja tavallinen julkinen sivu incognito-ikkunassa sekä Drupalin että välissä olevien järjestelmien välimuistien ollessa sekä lämpimiä että kylmiä.
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;
  }
}
Asennuspolku

Asenna Drupal-moduuli Composerilla

Rekisteröi julkinen GitHub-repositorio, vaadi tagattu moduuliversio ja ota moduuli käyttöön Drupalissa. Teemakoodia ei tarvita.

  1. 1Lisää ChattyBoxin GitHub VCS -repositorio Drupal-projektiisi ja vaadi Composerilla openstaticfish/chattybox-drupal:^0.1.
  2. 2Ota ChattyBox-moduuli käyttöön ja avaa Configuration > Web services > ChattyBox.
  3. 3Liitä widgetin julkinen API-avain kohdasta Install > Website installation. Vertaa moduuliin kiinteästi määritettyä API-päätepistettä asennuskoodiin; jos ne eroavat, käytä manuaalista asennusta.
Luo 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
UKK

Yleisiä kysymyksiä

1

Onko ChattyBox listattu Drupal.orgiin tai Packagistiin?

Ei vielä. Tagattu moduuli jaellaan tällä hetkellä julkisesta ChattyBoxin GitHub-repositoriosta, joten Composer tarvitsee dokumentoidun VCS-repositorion merkinnän ennen sen vaatimista. Drupal.orgin tai Packagistin kautta saatavia päivityksiä ei ole vielä saatavilla.

2

Mitä ChattyBoxin Drupal-moduuli tekee?

Auditoitu moduuli liittää ChattyBox-widgetin ehdot täyttäviin muihin kuin hallintapyyntöihin, joiden Drupal-pyyntömuoto on HTML, käyttäen widgetin julkista avainta ja kiinteästi määritettyä API-päätepistettä. Vertaa päätepistettä asennuskoodiin ja käytä manuaalista integraatiota, jos ne eroavat. ChattyBox hoitaa indeksoinnin, tiedonhaun, vastaukset ja lähdeviitteet; analytiikka sisältyy Pro- ja Business-paketteihin.

3

Täytyykö minun muokata Drupal-teemaani?

Ei. Composer asentaa moduulin, ja Drupal liittää sen määrittämän kirjaston ehdot täyttäviin muihin kuin hallintapyyntöihin, joiden Drupal-pyyntömuoto on HTML. Teemamalleja ei tarvitse muokata.

4

Kopioiko tai synkronoiko moduuli Drupal-sisältöni?

Ei. Moduuli vain lataa widgetin; se ei indeksoi tai synkronoi Drupal-sisältöä. Liitä julkinen Drupal-URL ChattyBoxiin ja päivitä indeksointi ChattyBoxin hallintapaneelista julkaistun sisällön muuttuessa.

5

Voinko pitää chatin poissa kassa- tai tilireiteiltä?

Kyllä. Auditoitu moduuli ohittaa hallintareitit ja muut kuin HTML-muotoiset Drupal-pyynnöt, mutta se ei tarkista käyttöliittymän sivujen yksityisyyttä. Käytä hook_chattybox_load_widget_alter() -funktiota kassa-, tili- tai jäsenyysreiteillä, joilla widgetiä ei pidä näyttää, ja varmista välimuistivariaatiot ja välimuistin mitätöinti.

Aloita ilmaiseksi

Luottokorttia ei vaadita

Luo ilmainen chatbot

Ilmainen taso. Ei korttia.