Wagtail integrācija
MI asistents, kas atbild uz jautājumiem jūsu Wagtail vietnē
Pārskats
Wagtail pakotne ievieto jūsu vietnē MI asistentu. Tērzēšanas poga atrodas katras lapas stūrī, apmeklētāji jautā saviem vārdiem, un atbilde nāk no jūsu pašu satura: jūsu vietnes, augšupielādētajiem dokumentiem un palīdzības rakstiem.
Piezīme par MI: Atbildes jūsu vietnē veido mākslīgais intelekts. Reizēm tās var būt neprecīzas vai nepilnīgas. Pārbaudiet tās, pirms uz tām paļaujaties, it īpaši svarīgos lēmumos.
Kā tas darbojas
Pakotne pievieno starpprogrammatūru, kas ievieto vienu nelielu skriptu tieši pirms katras lapas noslēdzošā body taga. Skripts nogaida, līdz lapa ir ielādēta, un tikai tad paņem tērzēšanas logrīku no Asyntai, tāpēc jūsu vietne tiek uzzīmēta pirmā un lapas ātrums nemainās. Jūsu serveris nekad nesazinās ar Asyntai, to dara tikai apmeklētāja pārlūks.
Veidnēs jūs nemainiet neko. Starpprogrammatūra netraucē Wagtail administrāciju un netraucē visu, kas nav HTML lapa.
Prasības
- Asyntai konts. Sākumam pietiek ar bezmaksas plānu.
- Wagtail vietne versijā 5.2 vai jaunākā, ar Django 4.2 vai jaunāku un Python 3.9 vai jaunāku.
- Piekļuve šīs vietnes kodam, jo jūs uzstādāt Python pakotni.
Instalēšana
Izpildiet šos soļus, lai pievienotu Asyntai savai Wagtail vietnei:
Uzstādiet pakotni
Uzstādiet to no Python Package Index, tajā pašā vidē, kur darbojas jūsu vietne:
pip install wagtail-ai-chatbot
Pievienojiet to iestatījumiem
Pievienojiet lietotni un Wagtail iestatījumu moduli sarakstam INSTALLED_APPS, bet starpprogrammatūru saraksta MIDDLEWARE sākumā:
INSTALLED_APPS = ["wagtail_asyntai", "wagtail.contrib.settings", ...]
MIDDLEWARE = ["wagtail_asyntai.middleware.AsyntaiWidgetMiddleware", ...]
Palaidiet migrāciju
Tā izveido tabulu, kas glabā jūsu iestatījumus:
python manage.py migrate wagtail_asyntai
Ielīmējiet savu logrīka ID
Wagtail administrācijā atveriet Settings un tad Asyntai chat assistant. Ielīmējiet savu logrīka ID un izvēlieties Save. ID atradīsiet savā Asyntai vadības panelī sadaļā Setup & Integration. Varat ielīmēt visu koda fragmentu, pakotne patur tikai ID.
Padoms: Pirms publicēšanas pievienojiet savus dokumentus, jautājumus un atbildes un norādījumus Asyntai vadības panelī, lai palīgs pareizi atbildētu jau pirmajam apmeklētājam.
Iestatījumi
- Logrīka ID: tērzēšana darbojas, kamēr laukā ir derīgs ID, un ir izslēgta, kad lauks ir tukšs.
- Rādīt tērzēšanu tikai neautorizētiem apmeklētājiem: pieteikušies lietotāji tērzēšanu nekad neredz. Noder, ja asistents ir domāts tiem, kas vēl nav reģistrējušies.
- Logrīka skripta adrese: atstājiet šo vērtību tādu, kāda tā ir, ja vien Asyntai atbalsts nelūdz to mainīt.
Iestatījumi ir katrai vietnei atsevišķi, tāpēc projekts, kas no vienas Wagtail instalācijas apkalpo vairākas vietnes, katrai var dot savu asistentu.
Iestatījumi jūsu iestatījumu failā
Projekts, kas konfigurāciju glabā vides mainīgajos, var izlaist administrāciju un norādīt vērtības kodā. Ja aizpildīts abās vietās, uzvar administrācija.
ASYNTAI_WIDGET_ID = "asyntai_ab12cd34"
Vēl trīs vērtības nav obligātas: ASYNTAI_SHOW_TO_ANONYMOUS_ONLY, ASYNTAI_SCRIPT_URL un ASYNTAI_SKIP_PREFIXES. Pēdējā nosauc ceļus, kuriem logrīks nekad nepieskaras, un tā vajadzīga, kad jūsu administrācija nav /admin/.
Logrīka novietošana ar roku
Ja vēlaties vietu izvēlēties pats, izlaidiet starpprogrammatūru un ievietojiet tagu savā pamata veidnē. Tags un starpprogrammatūra nekad nedarbojas abi, tāpēc varat paturēt abus.
{% load asyntai %} ... {% asyntai_widget %}
Ko asistents spēj
- Atbildēt uz apmeklētāju jautājumiem uzreiz, visu diennakti, katrā lapā
- Atbildēt vairāk nekā 80 valodās, kuras atpazīst automātiski pēc jautājuma
- Palikt atvērtam, kamēr apmeklētājs pāriet no lapas uz lapu
- Izmantot jūsu augšupielādētos dokumentus, bieži uzdotos jautājumus un norādījumus precīzām atbildēm
Privātums
Pakotne lapā publicē tieši divas vērtības: logrīka ID un skripta adresi. Nekas par jūsu lapām vai jūsu lietotājiem uz Asyntai netiek sūtīts. Ar Asyntai sazinās tikai apmeklētāja pārlūks, un tikai tad, kad apmeklētājs atver tērzēšanu.
Plāni un cenas
Wagtail integrācija ir pieejama visos Asyntai plānos, arī bezmaksas plānā. Katrā plānā ir mēneša ziņu skaits, ko dala visi jūsu kanāli un integrācijas. Skatīt cenas.
Atinstalēšana
Iztukšojiet logrīka ID lauku, lai izslēgtu tērzēšanu. Lai noņemtu pakotni, izņemiet starpprogrammatūru un lietotni no iestatījumiem un atinstalējiet to ar pip.
Pirmkods
Pakotne ir brīva un ar atvērtu pirmkodu, ar MIT licenci. Katru rindu varat izlasīt GitHub.
Nepieciešama palīdzība?
Ja jums ir jautājumi vai rodas problēmas, sazinieties ar mums [email protected].