Composerin hallitsema asennus
Rekisteröi julkinen VCS-repositorio kerran, vaadi merkitty moduuli ja pidä päivitykset Drupal-projektin työnkulussa.
Asenna ChattyBoxin Drupal-moduuli Composerilla ja lisää lähdeviitteillä varustettu tekoälychatbot julkisille Drupal-sivuille ilman teemamallien muokkaamista tai oman RAG-pinon rakentamista.
Nykyinen jakelutapa
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.
ChattyBox indeksoi nykyisen verkkosivustosi, dokumentaatiosi, ohjekeskuksesi, CMS:si tai tietämyskantasi. Haettu sisältö voi ohjata chatbotin vastauksia; tarkista vastausten ja lähdeviitteiden oikeellisuus.
Luo ChattyBox-projekti, yhdistä julkinen Drupal-URL-osoitteesi ja testaa oikeiden kävijöiden kysymyksiä.
Lisää ChattyBoxin GitHub VCS -repositorio Drupal-projektiisi ja vaadi Composerilla openstaticfish/chattybox-drupal:^0.1.
Ota ChattyBox-moduuli käyttöön ja avaa Configuration > Web services > ChattyBox.
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.
Ota chatbot käyttöön ja tarkista käynnistin, vastausten laatu ja lähdeviitteet julkisella sivulla.
Kolmivaiheinen käynnistys
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.
Käytä näitä tarkistuspisteitä päättääksesi, pitäisikö ChattyBoxin toimia dokumentaatioalustasi rinnalla, korvata erillinen avustaja vai pysyä erillään testausta varten.
Rekisteröi julkinen VCS-repositorio kerran, vaadi merkitty moduuli ja pidä päivitykset Drupal-projektin työnkulussa.
Määritä julkinen widget-avain, loader-URL, kielikäyttäytyminen ja frontend-käyttöönotto kohdassa Configuration > Web services > ChattyBox.
Yhdistä julkinen Drupal-URL ChattyBoxissa ja pidä Drupalin nykyinen julkaisutyönkulku totuuden lähteenä.
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ä.
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
Rekisteröi julkinen GitHub-repositorio, vaadi moduuli ja pidä julkaisut Drupal-projektin työnkulussa.
Drupalissa
Ota moduuli käyttöön, liitä julkinen projektin avain ja valitse kielikäyttäytyminen Drupalin määrityslomakkeella.
Kävijöille
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ä.
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.
<?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;
}
}Rekisteröi julkinen GitHub-repositorio, vaadi tagattu moduuliversio ja ota moduuli käyttöön Drupalissa. Teemakoodia ei tarvita.
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -yEi 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.
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.
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.
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.
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.
Luottokorttia ei vaadita
Ilmainen taso. Ei korttia.