Wagtail integracija
DI asistentas, kuris atsako į klausimus jūsų Wagtail svetainėje
Apžvalga
Wagtail paketas įdeda į jūsų svetainę DI asistentą. Pokalbių mygtukas stovi kiekvieno puslapio kampe, lankytojai klausia savais žodžiais, o atsakymas ateina iš jūsų turinio: jūsų svetainės, įkeltų dokumentų ir pagalbos straipsnių.
Pastaba apie DI: Atsakymus jūsų svetainėje kuria dirbtinis intelektas. Kartais jie gali būti netikslūs arba nepilni. Patikrinkite juos prieš pasikliaudami, ypač priimdami svarbius sprendimus.
Kaip tai veikia
Paketas prideda tarpinę programinę įrangą, kuri įdeda vieną mažą scenarijų prieš pat kiekvieno puslapio uždarančią body žymą. Scenarijus palaukia, kol puslapis įsikelia, ir tik tada paima pokalbių valdiklį iš Asyntai, todėl jūsų svetainė piešiama pirma ir puslapio greitis nesikeičia. Jūsų serveris niekada nesikalba su Asyntai, tai daro tik lankytojo naršyklė.
Šablonuose nieko nekeičiate. Tarpinė programinė įranga nekliudo Wagtail administravimo sričiai ir nekliudo niekam, kas nėra HTML puslapis.
Reikalavimai
- Asyntai paskyra. Pradžiai pakanka nemokamo plano.
- Wagtail svetainė 5.2 arba naujesnės versijos, su Django 4.2 arba naujesniu ir Python 3.9 arba naujesniu.
- Prieiga prie tos svetainės kodo, nes diegiate Python paketą.
Įdiegimas
Atlikite šiuos veiksmus, kad pridėtumėte Asyntai į savo Wagtail svetainę:
Įdiekite paketą
Įdiekite jį iš Python Package Index, toje pačioje aplinkoje, kurioje veikia jūsų svetainė:
pip install wagtail-ai-chatbot
Įrašykite jį į nustatymus
Įrašykite programą ir Wagtail nustatymų modulį į INSTALLED_APPS, o tarpinę programinę įrangą į MIDDLEWARE pradžią:
INSTALLED_APPS = ["wagtail_asyntai", "wagtail.contrib.settings", ...]
MIDDLEWARE = ["wagtail_asyntai.middleware.AsyntaiWidgetMiddleware", ...]
Paleiskite migraciją
Ji sukuria lentelę, kurioje laikomi jūsų nustatymai:
python manage.py migrate wagtail_asyntai
Įklijuokite valdiklio ID
Wagtail administravimo srityje atverkite Settings, tada Asyntai chat assistant. Įklijuokite savo valdiklio ID ir pasirinkite Save. ID rasite savo Asyntai valdymo skydelyje skiltyje Setup & Integration. Galite įklijuoti visą kodo fragmentą, paketas pasilieka tik ID.
Patarimas: Prieš paskelbdami pridėkite savo dokumentus, klausimus ir atsakymus bei nurodymus Asyntai skydelyje, kad padėjėjas teisingai atsakytų jau pirmam lankytojui.
Nustatymai
- Valdiklio ID: pokalbis veikia, kol lauke yra tinkamas ID, ir yra išjungtas, kai laukas tuščias.
- Rodyti pokalbį tik atsijungusiems lankytojams: prisijungę naudotojai pokalbio niekada nemato. Naudinga, kai asistentas skirtas tiems, kurie dar neužsiregistravo.
- Valdiklio scenarijaus adresas: palikite šią reikšmę tokią, kokia yra, nebent Asyntai palaikymas paprašys ją pakeisti.
Nustatymai yra atskiri kiekvienai svetainei, tad projektas, kuris iš vienos Wagtail sąrankos aptarnauja kelias svetaines, gali kiekvienai duoti savo asistentą.
Nustatymai jūsų nustatymų faile
Projektas, laikantis konfigūraciją aplinkos kintamuosiuose, gali praleisti administravimo sritį ir reikšmes nurodyti kode. Jei užpildyta abiejose vietose, laimi administravimo sritis.
ASYNTAI_WIDGET_ID = "asyntai_ab12cd34"
Dar trys reikšmės yra neprivalomos: ASYNTAI_SHOW_TO_ANONYMOUS_ONLY, ASYNTAI_SCRIPT_URL ir ASYNTAI_SKIP_PREFIXES. Paskutinė išvardija kelius, kurių valdiklis niekada neliečia, ir jos reikia, kai jūsų administravimo sritis yra ne /admin/.
Valdiklio įdėjimas ranka
Jei vietą norite pasirinkti patys, praleiskite tarpinę programinę įrangą ir įdėkite žymą į savo bazinį šabloną. Žyma ir tarpinė programinė įranga niekada nesuveikia abi, tad galite palikti abi.
{% load asyntai %} ... {% asyntai_widget %}
Ką gali asistentas
- Atsakyti į lankytojų klausimus iš karto, visą parą, kiekviename puslapyje
- Atsakyti daugiau nei 80 kalbų, kurias atpažįsta automatiškai iš klausimo
- Likti atvertam, kol lankytojas eina iš puslapio į puslapį
- Naudoti jūsų įkeltus dokumentus, dažnai užduodamus klausimus ir nurodymus, kad atsakymai būtų tikslūs
Privatumas
Paketas puslapyje paskelbia lygiai dvi reikšmes: valdiklio ID ir scenarijaus adresą. Niekas apie jūsų puslapius ar jūsų naudotojus į Asyntai nesiunčiama. Su Asyntai kalbasi tik lankytojo naršyklė ir tik tada, kai lankytojas atveria pokalbį.
Planai ir kainos
Wagtail integracija yra visuose Asyntai planuose, taip pat ir nemokamame. Kiekviename plane yra mėnesinis žinučių skaičius, bendras visiems jūsų kanalams ir integracijoms. Peržiūrėti kainas.
Išdiegimas
Išvalykite valdiklio ID lauką, kad išjungtumėte pokalbį. Norėdami pašalinti paketą, išimkite tarpinę programinę įrangą ir programą iš nustatymų ir pašalinkite jį komanda pip.
Pirminis kodas
Paketas yra laisvas ir atviro kodo, su MIT licencija. Kiekvieną eilutę galite perskaityti GitHub.
Reikia pagalbos?
Jei turite klausimų arba kilo problemų, susisiekite su mumis adresu [email protected].