Chatbot izveide Mavibot platformā ir diezgan vienkārša, ja esat pabeidzis sadaļu “Mavibot bota veidošanas pamati”, kurā ir izskaidroti pamati darbam ar piltuves konstruktoru (redaktoru), bloku un bultu veidiem, pielikumu, pogu veidiem, kā arī kalkulatoru utt.
Pirms sākat veidot vienkāršu chatbot, mēs stingri iesakām izpētīt sadaļu “Mavibot bota veidošanas pamati”! saite “Mavibot boto veidošanas pamati”!
Kā izveidot bloku
Lai izveidotu pirmo bloku piltuvē, veiciet dubultklikšķi ar peles kreiso pogu redaktora laukā:

Kā redzat iepriekš minētajā piemērā, bloku var pārvietot pa visu redaktora lauku, izvēloties jebkuru ērtu vietu.
Varat arī izveidot bloku, vienkārši noklikšķinot uz “Saglabāt” ekrāna apakšā un izvēloties tā veidu:

Lai sāktu chatbot, varat izvēlēties šādus bloku veidus: “Sākt dialogu” vai “Primārā nosacījuma pārbaude”:

No raksta “Bloku izveide un to veidi” saite Bloku izveide un to veidi” mēs zinām, ka bloka veidam “Primārā nosacījuma pārbaude” ir visaugstākā prioritāte: tāpat kā bloka veidam “Dialoga sākums”, no tā var sākt jūsu chatbot bloku diagrammas ķēdi.
Tehniski galvenā atšķirība ir tā, ka, ja chatbot shēmā ir bloks ar veidu “Primārā nosacījuma pārbaude” un ja lietotājs dialoga laikā ievada šī bloka atslēgvārdu (frāzi), saruna ar klientu turpināsies no šī bloka.
Tas ļauj nodrošināt papildu elastību dialoga struktūrā, un klients var uzreiz iegūt to, kas viņam nepieciešams (piemēram, noslēgt darījumu ar jums vai reģistrēties jūsu kursam).
Bloka nosacījumos jānorāda atslēgvārds (piemēram, mini galvenās lapas/vietnes tags vai cita bota darbībai nepieciešama frāze, “Sveiki; sveicināti, atdalīti ar semikolu), uz kuru bots reaģēs:

Kā redzams iepriekš minētajā piemērā (2. att.), bloka nosacījumā mēs norādījām Mavibot platformā izveidotās mini galvenās lapas tagu, no kuras notiks abonēšana, un laukā “Atbilstības izvēle” mēs izvēlējāmies “pilnīgas atbilstības” veidu.
Ja nepieciešams, nosacījumā varat norādīt cita veida atslēgvārdus (piemēram, “Sveiki, Sveicināti” utt.). Šajā gadījumā izvēlieties atbilstības veidu “Ignorēt kļūdas un neprecizitātes”, kas palīdzēs botam atpazīt atslēgvārdus jūsu klientu ziņojumos, kas rakstīti ar drukas kļūdām vai kļūdām:

Kā izveidot nākamo bloku diagrammā un norādīt bultas nosacījumus
Velciet bultiņu no pirmā bloka uz leju. Tādā veidā konstruktors automātiski izveido jaunu bloku un savieno blokus vienā shēmā, izmantojot bultiņu, kas ļaus klientam virzīties tālāk pa piltuvi:

Bultas iestatījumos mēs norādīsim tādus nosacījumus, lai chatbot apkopotu lietotāja ievadītos datus un saglabātu tos mums nepieciešamajā mainīgajā.
Lai to izdarītu, dodieties uz bultas iestatījumiem, kur jāaktivizē slēdzis “Lietotājs ievada datus”, kā arī jānorāda mainīgais, kurā chatbot saglabās klienta datus:

Pēc tam, kad lietotājs ziņojumā nosūtīs savu vārdu, bots to ierakstīs vajadzīgajā mainīgajā:

Otrajā diagrammas blokā mēs uzrakstīsim ziņojumu, kurā tiks prasīts jūsu klienta vecums. Lai to izdarītu, izmantojiet regulārās izteiksmes. saite regulārām izteiksmēm.\
Regulārās izteiksmes, kas tiek izmantotas šajā rakstā:
- mobilā tālruņa numurs -> ^((\+7|7|8)+([0-9]){10})$
- e-pasts -> ^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$
- skaitļu ievade (vecumam) -> ^[1-9]+[0-9]*$
Pilnu regulāro izteiksmju sarakstu skatiet šeit. saite šeit.\
Chatbot diagrammas otrā bloka ziņojuma laukā ierakstiet nepieciešamo jautājumu: piemēram, “Cik jums gadu?”:

Pēc tam veiciet šīs darbības:
-
darbība. Velciet bultiņu no otrā bloka, lai izveidotu nākamo bloka diagrammu tāpat kā iepriekšējo.
-
darbība. Bultas iestatījumos nosacījumā ierakstiet regulāro izteiksmi, piemēram, ^[1-9]+[0-9]*$ un atlasiet atbilstības veidu “Regulārā izteiksme”

Atcerieties, ka, izmantojot regulārās izteiksmes, atbilstības izvēlei jābūt “Regulārā izteiksme”, pretējā gadījumā chatbot shēma darbosies ar kļūdām!
- darbība. Bultas iestatījumos aktivizējiet slēdzi “Lietotājs ievada datus” un ievadiet mainīgā nosaukumu, kurā chatbot saglabās klienta datus:

Piemērā (8. att.) redzams, ka chatbot ieraksta klienta datus viņa kartē:

Klienta datu vākšanas bloks: tālruņa numurs/e-pasts
Dialoga laikā ar klientiem bieži rodas nepieciešamība pēc turpmākas saziņas ar klientu pa tālruni, bet rodas jautājums: kā es varu iestatīt chatbot, lai tas automātiski apkopotu informāciju par klientu? Protams, izmantojot regulārās izteiksmes.
Lai izmantotu tālruņa numura (vai e-pasta) vākšanas funkciju, izmantojiet šādas regulārās izteiksmes:
- Mobilais tālrunis (Krievija): ^((\+7|7|8)+([0-9]){10})$\
- Mobilais tālrunis (ar jebkuru valsts kodu): ^(\+)?((\d{2,3}) ?\d|\d)(([ -]?\d)|( ?(\d{2,3}) ?)){5,12}\d$
- E-pasts: ^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$
Pārliecinieties, ka bultas nosacījumā pirms regulārās izteiksmes nav atstarpes!
![]()
Pretējā gadījumā chatbot shēma darbosies ar kļūdām.
Shēmā mēs izmantojām regulāro izteiksmi jebkuras valsts tālruņa numuriem.\
Tāpat kā bots ierakstīja klienta vārdu un vecumu, sistēmā tiks pievienots lietotāja tālruņa numurs (vai e-pasta adrese, ja ir atlasīta atbilstošā regulārā izteiksme).
Izveidojiet bloku, kurā izmantosiet botu, lai nosūtītu klientam ziņojumu, lūdzot nosūtīt lietotājam tālruņa numuru (vai e-pastu):

Pēc tam izvelciet bultiņu no šī bloka, kur bultas nosacījumā jāieraksta atbilstošā regulārā izteiksme.

Kā minēts iepriekš, neaizmirstiet iestatīt atbilstības opciju uz “Regulārā izteiksme”, lai izvairītos no kļūdām chatbot.
Ar nosacījumu, kurā ir noteiktas regulārās izteiksmes, chatbot pieņems tikai mobilā tālruņa numura vērtības skaitļu veidā, bet pasta adreses gadījumā - tikai noteiktos standartizētos pasta adrešu veidus.
Ja klients ir nosūtījis ziņojumu, kas neatbilst tālruņa numura (e-pasta) vērtībai, varat izveidot bloku, kas informēs klientu par nepareizi ievadītajiem datiem:

Lai to izdarītu, no bloka, kurā ievadījāt ziņojumu par klienta tālruņa numuru, velciet otro bultiņu un izveidotajā blokā ierakstiet nepieciešamo ziņojumu, piemēram, “Šis nav tālruņa numurs. Lūdzu, ievadiet tālruņa numuru!”:

Izvēlieties bloka veidu “Ārpus nosacījuma” (11. att.). Šim blokam nav nosacījuma kā blokā “Dialoga statuss”, bet jūs nevarat tajā pāriet.
Attiecībā uz mūsu shēmu bloks “Nav stāvoklis” būs ļoti noderīgs, jo tad lietotājs nepārslēgsies no pēdējā bloka, un, lai turpinātu ceļu pa piltuvi, viņam būs jāievada tālruņa numurs:

Par dažādām bloka “Nav stāvoklis” funkcijām varat uzzināt tāda paša nosaukuma rakstā. saite “Nav stāvoklis”\
Bota nākamā dialoga ar klientu bloki
Sāksim iestatīt blokus ar pogām, kurām noklikšķinot, chatbot reaģēs saskaņā ar pogas nosacījumiem (piemēram, piekrišana maksājumam; tiešs maksājums vai pāradresācija uz citu trešās puses vietni utt. funkcijas).
Lai to izdarītu, no bloka, kas atzīmēts sarkanā krāsā 12. attēlā, velciet bultiņu uz leju, kur iestatījumos varat iestatīt taimeri:

Lai iestatītu taimeri, dodieties uz bultas iestatījumiem un iestatiet nepieciešamo laika intervālu, pēc kura chatbot nosūtīs ziņojumu klientam:

Nākamajā blokā pievienojiet pogas “Zvaniet man šodien” un “Zvaniet man rīt”.
Vairāk par pogu iestatījumiem chatbot shēmā lasiet šajā “rakstā”. saite rakstā.\
Lai uzzinātu, kā savienot un konfigurēt maksājumu sistēmas, lai veiktu maksājumus, izmantojot pogas (saites) botā, skatiet sadaļu “Integrācijas” -> “Maksājumu sistēmas”. saite Maksājumu sistēmas”.\
Kā pievienot pogas
Lai pievienotu pogas, kuras chatbot nosūtīs klientam, noklikšķiniet uz “Pogas” bloka iestatījumu iekšpusē:

Pēc tam noklikšķiniet uz “Pievienot pogu”.

Pēc tam tiks atvērts logs pogas pievienošanai, kurā jānorāda pogas nosaukums un jākonfigurē tā atbilstoši jūsu prasībām:

Tagad šis bloks nosūtīs pogas jūsu klientam, kas vēlāk ļaus noteikt laiku (attiecībā uz šajā rakstā izveidoto shēmu), kad būtu labāk ar viņu sazināties:

Dialogs ar klientu tiks parādīts cilnē “Klienti”, kur varat izsekot visas izmaiņas dialogos ar klientiem:

Pēc tam, kad klients noklikšķina uz noteiktas pogas, cilnē “Klienti” dialogā tiks nosūtīts atbilstošs ziņojums: piemēram, “zvaniet man šodien”:

Dialoga beigu bloki ar klientu
Pēc pogu pievienošanas ir kaut kā jāpabeidz dialogs ar klientu, lai atstātu viņu neziņā pēc tam, kad viņš noklikšķina uz atbilstošās pogas.
Šim nolūkam izveidosim divus blokus ar bultiņām, kas nāk no bloka ar pogām:

Tagad katras bultiņas nosacījumos ierakstīsim katras pogas nosaukumu:

Izveidoto bloku nosacījumos ierakstiet nepieciešamos ziņojumus, ko chatbot nosūtīs, kad klients noklikšķinās uz pogas:

Tagad chatbot paziņos klientam, ka viņa pieprasījums ir pieņemts.

Sadaļā “Klienti” varat redzēt klienta atbildi un piezvanīt viņam atpakaļ ērtā laikā, kā arī turpināt dialogu, ja nepieciešams, vai precizēt detaļas.
Lai pārbaudītu datus, ko klients jums nosūtīja, dodieties uz cilni “Klienti”:

Chatbot galīgā shēma izskatās šādi:

Tādējādi mēs esam izveidojuši vienkāršu chatbot, kas sastāv tikai no astoņiem blokiem, kas saņem informāciju par klientu un ieraksta to mainīgajos vārda, vecuma un tālruņa numura veidā, kā arī to, kad jūsu vadītājam labāk sazināties ar lietotāju.