Jūs varat izmantot veidotāju, lai izveidotu aptauju botā, kurā punkti tiek piešķirti, pamatojoties uz klienta atbildi.

Piemēram, jūs varat izmantot čatbota aptauju, lai pārbaudītu lietotāju zināšanas vai socioloģiskiem un psiholoģiskiem pētījumiem.

Plūsmas iestatījumi

Lai aptauja būtu ātrāka un vienkāršāka, sagatavojiet jautājumus un atbildes iepriekš parastā dokumentā:

Ieeja aptaujā

Veidotājā izveidojiet bloku ar nosacījumu ("Sākuma bloks" vai "Nestāvoklis ar nosacījumu"), kas kalpos kā aptaujas sākumpunkts:

Sākuma blokā, kas parādīts piemērā, ir tikai sveiciena ziņojums. Tagad jums ir jāizveido nākamais bloks zem tā: lai to izdarītu, atveriet papildu iestatījumu izvēlni un noklikšķiniet uz atbilstošās pogas:

Automātiska pāreja

Pēc tam dodieties uz bultiņas iestatījumiem un iestatiet taimeri, lai pirmais jautājums tiktu nosūtīts klientam automātiski:

Aptaujas sākšana ar pogu

Ja vēlaties, lai lietotājs sāktu aptauju, noklikšķinot uz pogas, izveidojiet atbilstošās pogas sākuma blokā:

1. Dodieties uz zaļo bloku;

2. Noklikšķiniet uz "Pogas", lai izvērstu iestatījumu cilni;

3. Noklikšķiniet uz "+ Pievienot pogu":

Atvērtajā modālajā logā ievadiet pogas tekstu, pēc tam noklikšķiniet uz "Pievienot pogu":

Dodieties uz bultiņas iestatījumiem un atzīmējiet izvēles rūtiņu pogai nosacījumā:

Šis solis nodrošina, ka klients pāriet uz nākamo bloku tikai noteiktā nosacījumā (šajā gadījumā nosacījums ir pogas teksts).

Iestatiet atbilstības veidu uz "precīza atbilstība":

Jautājumu un atbilžu iestatījumi

Tagad ķersimies pie interesantākās daļas — jautājumu ar atbildēm iestatīšanas. Šim nolūkam jums būs nepieciešams sagatavotais skripts ar jautājumiem.

  1. solis. Blokā, uz kuru ved bultiņa no sākuma bloka, ielīmējiet pirmo jautājumu no sava skripta ziņojuma laukā:

  1. solis. Pēc tam izveidojiet pogas ar atbilžu variantiem atkarībā no atbilžu skaita (piemērā būs 4 pogas):

  1. solis. Pogas iestatījumu modālajā logā ievadiet atbildes tekstu un noklikšķiniet uz "Pievienot":

Svarīgi!

Telegrammā nav iespējams izmantot ļoti garus atbilžu variantus uz pogām.

Risinājums Telegram: iekļaujiet pilnās atbildes ziņojuma tekstā un izmantojiet īsāku, kodolīgāku tekstu uz pogām:

Ja atbilžu varianti uz pogām ir pārāk gari, radīsies šāda kļūda:

Paturiet prātā maksimālo rakstzīmju ierobežojumu Telegram pogām.

Garākus atbilžu variantus, piemēram, var izmantot tiešsaistes tērzēšanā vietnē. saite

Pievienojiet blokam nepieciešamo pogu skaitu šādā veidā:

  1. solis. Atveriet papildu iestatījumu izvēlni un izveidojiet tik daudz bloku, cik jautājumam ir atbilžu pogu:

Piemērā četrām atbilžu pogām ir izveidoti četri bloki:

  1. solis. Dodieties uz bultiņas iestatījumiem un atzīmējiet izvēles rūtiņu vienai pogai nosacījumā:

Bultiņu nosacījumiem jāatbilst tikai vienam konkrētam klienta atbildes variantam. Tas nozīmē, ka katras bultiņas nosacījumā jābūt atlasītai tieši vienai pogai — pirmā bultiņa saistīta ar pirmo pogu, otrā bultiņa ar otro pogu utt.

Piemērā redzams, ka katra bultiņa atbilst tikai vienai pogai:

  1. solis. Izveidojiet bloku zemāk, uz kuru vedīs bultiņas no četriem atbilžu blokiem:

  1. solis. Iestatiet taimeri uz 0 sekundēm katras bultiņas iestatījumos, kas ved uz to pašu bloku:

  1. solis. Pēc tam ievadiet nākamo jautājumu blokā, uz kuru ved četras bultiņas:

Izveidojiet atbilžu variantus kā pogas blokā ar otro jautājumu, tāpat kā iepriekš:

Tagad izveidojiet četrus blokus zemāk no bloka ar otro jautājumu. Bultiņu nosacījumos, kas ved uz šiem blokiem, norādiet atbilstošos atbilžu variantus — būtībā jūs atkārtosiet 1. līdz 8. soli: aizpildiet jautājuma lauku, izveidojiet nepieciešamo atbilžu pogu skaitu un iestatiet bultiņu nosacījumus, lai tie atbilstu atlasītajām atbildēm.

Iepriekš minētais piemērs skaidri parāda atkārtotos bloku iestatījumus jautājumiem. Šādi tiek aizpildīti visi jautājumi un atbildes.

  1. solis. Jums ir jāizveido nākamais jautājuma bloks. Lai to izdarītu, izveidojiet "Stāvokļa" bloku un pievienojiet tam bultiņas:

Tādējādi tiks izveidots trešais jautājuma bloks; tagad varat turpināt pievienot jautājumus un atbildes, ievērojot iepriekš aprakstītos 1.–9. soli.

Vienkāršāk un ātrāk ir vispirms izveidot visus jautājumus un to atbilžu variantus, pēc tam piešķirt mainīgos vērtēšanai.

Kā piešķirt punktus aptaujas laikā, ir paskaidrots tālāk.

Kā piešķirt punktus

  1. solis. Dodieties uz bloku ar pirmo jautājumu:

Kalkulatorā deklarējiet mainīgo — piemēram, ar nosaukumu "score" — un iestatiet tā vērtību uz nulli:

  1. solis. Dodieties uz bloku, uz kuru ved bultiņa no atbildes, un atveriet kalkulatoru:

Pievienojiet atbilstošo punktu skaitu mainīgajam kalkulatorā, pamatojoties uz savu skriptu:

Pievienojiet 4 punktus blokā, kas savienots ar A variantu.

Pievienojiet 3 punktus blokā, kas savienots ar B variantu.

Pievienojiet 2 punktus blokā, kas savienots ar C variantu.

Pievienojiet 1 punktu blokā, kas savienots ar D variantu.

Dariet to pašu ar citiem blokiem, uz kuriem ved atbilžu bultiņas — pievienojiet punktus mainīgajam, pamatojoties uz atlasīto atbildes variantu:

Gatavs!

Tagad esat izveidojis čatbota plūsmu ar jautājumiem un punktu piešķiršanu klientam.

Kā parādīt rezultātu?

1. variants. Parādīt rezultātu kā tekstu:

Rezultātu varat parādīt, izmantojot mainīgo #{score} pēdējā blokā, uz kuru ved bultiņas no punktu piešķiršanas blokiem:

Tādā veidā jūsu lietotājs var skaidri redzēt kopējos punktus, ko viņš ir nopelnījis aptaujas laikā, un salīdzināt savus rezultātus.

2. variants. Kalkulators un IF operators

Ja vēlaties parādīt īsāku, kodolīgāku rezultātu, izmantojiet kalkulatoru ar IF funkciju:

Citiem vārdiem sakot, jums ir jāiestata nosacījumi botam, piemēram: "ja punktu skaits ir mazāks par 8, tad jūs esat melanholiķis; ja punktu skaits ir no 8 līdz 11 ieskaitot, tad jūs esat flegmatiķis," un tā tālāk — bet sistēmas sintaksē.

Šeit ir kods, ko varat kopēt:

text = if(score < 8,
"Jūs esat melanholiķis — kautrīgs, jūtīgs, tendēts uz pārdomām un raizēm. Jums ir dziļa emocionalitāte.",
if(score >= 8 and score <= 11,
"Jūs esat flegmatiķis: mierīgs, līdzsvarots un pārdomāts. Jums nepatīk steiga un dodat priekšroku stabilitātei.",
if(score > 11 and score < 21,
"Jūs esat sangviniķis: sabiedrisks, dzīvespriecīgs un pielāgojams. Jūs mēdzat uztvert lietas viegli, bet viegli uzbudināties.",
"Jūs esat holēriķis: enerģisks, impulsīvs, tendēts uz asām reakcijām. Līderis, bet dažreiz trūkst savaldības."
)
)
)

Galīgā plūsma izskatās šādi:

Svarīgi! Bloki ar nosaukumu "Punktu piešķiršana" ar tukšu ziņojumu #{none} tiek izmantoti tikai punktu aprēķināšanai.

Šādi darbojas bots:

Gatavs!

Tagad jūs zināt, kā izveidot aptaujas kurjeru botā!