Назар аударыңыз!
СІЗДІҢ ЖОБАЛАРЫҢЫЗ ЕШҚАШАН ЖОЙЫЛМАЙДЫ және платформада шексіз сақталады.
Жазылым мерзімі аяқталғаннан кейін келесі деректер жойылады:
Мессенджер қосылымдары: 3 аптадан кейін өшіріледі.
Ұзын хабарламалар: 800 таңбадан асатындар 3 айдан кейін жойылады.
Әңгімелер: барлық чаттар 2-ден 6 айға дейін сақталады.
Клиенттер: 1 жылдан кейін жойылады.
Қосымша ақпарат:
Жеткізілмеген хабарламалар 2 апта бойы сақталады.
Мессенджерге кіру: төлем жасалмаса, мерзім аяқталғаннан кейін 3 аптадан соң жойылады.
Жүйелік шектеулер:
Жоспарланған хабарламалар: Бір клиентке ең көбі 32.
Тест боттары: Күніне 1000 хабарламамен шектелген (тест аккаунтының хабарламаларын қоса).
Воронкадағы бірінші блокты қалай жасауға болады
MaviBot-та жасалған әрбір чат-бот блоктардан тұрады.

Блок - бұл сіз немесе біздің әзірлеушілеріміз жобаңыз үшін конфигурациялаған чат-бот командалары мен параметрлерінің жиынтығы.
Әрбір блок ботқа қалай жауап беру немесе әрекет ету керектігі туралы нұсқаулар береді және клиенттің воронкада келесі қайда бару керектігін анықтайды.
Блокты жасау оңай: бастау үшін жұмыс кеңістігіндегі кез келген бос орынды екі рет басыңыз.
Орналасуды оңтайландыру және воронкаңызға таза, ұйымдасқан көрініс беру үшін блокты (немесе бірнеше блокты) құрастырушы кенептің кез келген жеріне жылжытуға болады.
Түсінуді жеңілдету үшін біз воронка диаграммасының үлгісін қарастырамыз және осы мысалды пайдаланып редактордың қалай жұмыс істейтінін түсіндіреміз.

Сіз чат-бот ағынын көріп отырсыз. Ағын блоктардан және қосылымдардан тұрады.
Бастау блогы (Жасыл): Бұл әрбір әңгіменің басталатын жері.
Триггер блоктары (Қою сұр): Бұл блоктар пайдаланушы әрекеттеріне негізделген нақты ағындарды іске қосады.
Пайдаланушы хабарлама жібергенде немесе түймені басқанда, олар бір блоктан екіншісіне ауыса алады — бірақ ауысу шарты орындалғанда ғана. Шарттарды блоктарға да, қосқыштарға да орнатуға болады.

Пайдаланушы Telegram-да (немесе кез келген басқа мессенджерде) "Бастау" түймесін басқанда ботты іске қосу үшін жасыл блокта триггер сөзін көрсету керек.
Триггер блоктары екі түсте болады: жасыл және сұр.

Шарт блоктарының төрт түрі бар:
- Бастау
- Триггер
"Бастау" блогы барлық шарт блоктары арасында ең жоғары басымдыққа ие — яғни, егер оның шарты клиенттің кез келген әрекетіне сәйкес келсе, ол бірінші іске қосылады.
1-қадам: "Чат" блогын жасау
Ол үшін ағын құрастырушысындағы бос кенептің кез келген жерін басыңыз.

Білу пайдалы!
#{none}конструкциясы дегеніміз не?
Жауап өрісінде әдепкі бойынша пайда болатын#{none}конструкциясы - бұл нақтыланбаған немесе жалпы енгізуді өңдеу үшін қолданылатын арнайы орынбасар.Бұл, мысалы,
#{none}бар шарт блогы клиент кез келген хабарлама жібергенде іске қосылады дегенді білдіреді (егер нақты кілт сөз немесе триггер анықталмаса).
Егер сіз хабарлама өрісінде#{none}қалдырсаңыз, бұл клиенттерді воронканың белгілі бір блогына бағыттауға мүмкіндік береді, олардың хабарламасының мазмұнына қарамастан.
Хабарлама жібермейтін блокты жасау үшін жауап өрісіне #{none} енгізіңіз (бұл әдепкі бойынша орнатылған).
Содан кейін блокты басып, оның түрін таңдаңыз — "Бастау".

- "Бастау" блогының түрін таңдаңыз. Бұл шарт параметрлері панелін ашады.
- MaviBot ішкі режиміндегі осы бірінші сынақ үшін "Сәлем" сияқты қарапайым триггер сөзін орнатыңыз.

Енді триггер іске қосылғанда боттың жауабын орнатыңыз. Мысалы, хабарламаны енгізіңіз: "Сәлем! Сізге қалай көмектесе аламын?"

Содан кейін барлық параметрлер блокқа қолданылуы үшін "Сақтау" түймесін басуды ұмытпаңыз:

2-қадам: Келесі блокты жасау
Жаңа блокты жасау және оны алдыңғы блокқа қосу үшін блоктың қосымша параметрлер мәзірін ашыңыз.

Үздіксіз әңгіме ағынын құру үшін блоктарыңыз қосылған болуы керек. Мұны қалай тез жасауға болады:
- Қосқыңыз келетін блоктың (мысалы, "Бастау" блогының) қосымша параметрлер мәзірін тауып ашыңыз.
- "Төменде блок жасау" деп белгіленген түймені тауып басыңыз.

Енді сіздің воронкаңызда өзара қосылған екі блок бар.
Назар аударыңыз!
Бұл іс жүзінде нені білдіреді?
Егер сіздің ботыңызда екі бөлек әңгіме ағыны болса, пайдаланушы екеуінен де бір уақытта өте алмайды. Олар бір ағынды немесе екіншісін ұстанады, бірақ ешқашан екеуін бір уақытта ұстанбайды.
Олардың ағымдағы ағынын үзбей хабарлама жіберу керек пе?
Пайдаланушының белсенді әңгімесін үзбей бөлек хабарламалар жіберу үшін сұр блоктарды — "Қайтару" немесе "Триггер" — пайдаланыңыз.
Блоктар арасындағы қосқыштар клиентті воронка ағыны бойынша бағыттайды.
Сондай-ақ қосқыштарға тікелей шарттар қоюға болады. Бұл ағынды басқаруға мүмкіндік береді, мысалы, алға жылжу үшін түймені басу немесе сәтті төлем талап ету.
Клиент келесі блокқа өтуі үшін "Чат" блогында түйме жасайық.
3-қадам. Түйме жасау
"Бастау" блогын басыңыз. Сіз "Түймелер" қойындысын көресіз:

Қойындыны басыңыз — бұл түйме параметрлері мәзірін ашады.

"+ Түйме қосу" түймесін басыңыз, сонда түйме параметрлері мәзірі пайда болады.

Түйме мәтіні өрісіне кез келген белгіні енгізіңіз — мысалы, "ӨТУ".

"Қосу" түймесін басыңыз, сонда түйме блок параметрлерінде пайда болады.

Түймелерді екі жолмен көрсетуге болады: хабарлама пернетақтасында немесе тікелей хабарлама мәтінінде.
Кейбір түйме түрлері белгілі бір мессенджерлерде (мысалы, WhatsApp) қолдау көрсетілмеуі мүмкін екенін ескеріңіз.
Оңтайлы үйлесімділік үшін "Авто" опциясын пайдаланыңыз. Бұл түймені әрбір нақты мессенджер қолдайтын ең жақсы форматта автоматты түрде көрсетеді.

Және блок параметрлерін сақтауды ұмытпаңыз.

Барлығы дайын! Сіз түймемен бірінші триггер блогын жасадыңыз! 🎉
4-қадам. Қосылымды орнату
Клиент түймені басқанда келесі блокқа өтуі үшін қосқышты конфигурациялайық.
Міне, қалай:
- Түйме блогынан шығатын көрсеткіні (қосқышты) табыңыз.
- Көрсеткінің үстіне меңзерді апарыңыз.
- Оның параметрлерін ашу үшін пайда болған беріліс белгішесін басыңыз.

Қосылым параметрлері ашылады, онда сіз жасаған түймені таңдау керек.

Содан кейін "Сәйкестік түрі" бөлімінде "Нақты сәйкестік" таңдау керек:

Және "Сақтау" түймесін басыңыз.

Қосылым параметрлерін сақтағаннан кейін шарт тікелей қосқышта көрсетіледі. Бұл сізге блоктар арасындағы ауысуды не тудыратыны туралы нақты визуалды анықтама береді.

Қосылымды қисық етуге болады:

Бұл бір-біріне қабаттасатын қосылымдарды нақты көруге мүмкіндік береді. Ол үшін көрсеткіні тінтуірмен иілгіңіз келетін жерден ұстап, қажетті орынға сүйреңіз.
Сіз жасай алатын иілу санына шектеу жоқ.
Қосқыштан қажетсіз иілулерді жою үшін сол тінтуір түймешігімен қажетті түйінді екі рет басыңыз.
5-қадам. "Чат" блогы
Әдепкі бойынша, сіз бұрын кенепті басқан кезде ақ "Чат" блогы жасалды — бұл чат-бот ағындарын құру кезінде ең жиі қолданылатын блок.
"Чат" блогының ішінде сіз кез келген нәрсені дерлік конфигурациялай аласыз (шарттардан басқа). Шын мәнінде, сіздің чат-ботыңыздың көп бөлігі "Чат" блоктарынан тұрады.

Шарт блоктарынан айырмашылығы, "Чат" блогына келесі жағдайларда ғана кіруге болады:
- Ол алдыңғы блоктан қосылым арқылы қосылған болса, немесе
- Сіз пайдаланушыларды оған бағыттайтын жіберу жіберген болсаңыз.
Клиенттің блокқа триггер негізінде кіруін қаласаңыз, триггер келесі жерде орнатылуы керек:
- Қосылымда (4-қадамда көрсетілгендей), немесе
- Таймерді пайдалану арқылы.
"Чат" блогында: бот клиентке жіберетін хабарламаны енгізіңіз (ол "Бастау" блогындағы түймені басқан кезде).

"Чат" блогының параметрлерінде "Сақтау" түймесін басуды ұмытпаңыз.
Сіз енді бірінші чат-ботыңызды жасадыңыз!
Бейне оқулық
https://www.youtube.com/watch?v=RMYNdF8gq_w
Чат-ботты тестілеу
Кез келген чат-ботты жасағаннан кейін немесе тіпті құрастыру кезінде, ағындарыңыздың дұрыс жұмыс істейтініне және параметрлердің дұрыс конфигурацияланғанына көз жеткізу үшін ботты тестілеу маңызды.
Ботты жобаға қосып, сол жерде тестілеуге болады. Дегенмен, егер сіз WhatsApp үшін бот жасасаңыз, өзіңізге хабарлама жібере алмайтыныңызды есте сақтаңыз.
Сондықтан тағы бір жол бар: сіз ботпен онлайн чатты ашып, онымен тікелей әрекеттесе аласыз.
Ол үшін құрастырушының төменгі сол жақ бұрышындағы түймені басыңыз:

"Чат-ботты тестілеу" түймесін басқан кезде тестілеу терезесі ашылады.

Тестілеу терезесінің сол жақ аймағында чат-бот үшін жасаған блоктар көрсетіледі.

Оң жағында сіз тест клиентінің деректерін — яғни, сіздің жеке модельденген пайдаланушы профиліңізді көресіз.

Экранның ортасында сіз ботты тестілей алатын онлайн чатты көресіз. Ол үшін "Бастау" блогынан триггер сөзін теріңіз.

Боттың жұмысы:

Құттықтаймыз! 🎉 Сіз келесілерді қамтитын жұмыс істейтін чат-ботты сәтті құрдыңыз:
- Блоктар мен қосқыштардағы триггер конфигурациясы
- Толық жұмыс істейтін түйме
- Чат-ботыңыздың қалай жұмыс істейтінін нақты көруге мүмкіндік беретін нақты уақыттағы тестілеу
"Тестілеу" қойындысы туралы
Чат-бот ағынын тест режимінде жасағаннан кейін, сіз сол жақта блоктар туралы ақпараты бар барлық панельдерді көресіз.

Экранның сол жағындағы әрбір панель блок нөмірін, оның түрін және мазмұнын көрсетеді.

Сәйкес "Сүзгі" түймесін пайдаланып, блоктарды түрі бойынша сүзіп, көрсете аласыз.

Ағыннан бір блоктың орындалуын тестілеу үшін, оны басу арқылы сәйкес блокты таңдап, содан кейін "Блокты жіберу" түймесін басуға болады.

Таңдалған блок экранның ортаңғы бөлігінде — тестілеу терезесінде чат-бот атынан жіберіледі.
Дәл осы аймақта сіз диаграммадағы ең бірінші блоктан бастап бүкіл блок ағынын тестілей аласыз.
Чат-бот ағынын тестілеуді ең басынан бастаудың қажеті жоқ: мысалы, егер сіз ағыныңызға жаңа блоктар қосқан болсаңыз, "Блокты жіберу" мүмкіндігін пайдаланып, ағынды таңдалған блоктан бастап тестілей аласыз.
Экранның оң жағында сіз тест клиентінің көрінісін таба аласыз.

Дәл осы клиент терезесінде келесі мүмкіндіктер қолжетімді:
– Клиентке тегтер/тізімдер тағайындау немесе қосу;
– Айнымалыларды қосу;
– Чат-бот ағынын орындау арқылы клиентке тағайындалған айнымалыларды көру.
Осылайша, сіз чат-бот ағынын (немесе оның кез келген бөлігін) толық тестілей аласыз және клиент картасы мен оның деректерін бірден көре аласыз.
Боттағы жауап опциялары
Енді бастапқы ағынымызға бірнеше жауап опциялары бар сұрақты қосайық. Жауап опциялары блоктан шығатын қосқыштар арқылы ұсынылады. Бір қосқышта "Иә" шарты, ал екіншісінде — "Жоқ" болады.
Ол үшін екінші "Чат" деп аталатын блокты басып, қосымша параметрлер мәзірін пайдаланып оның астына екі блок жасаңыз.

Енді біз ағынымызға екі блок қосқандықтан, келесі қадам - олардың қосылымындағы триггерді конфигурациялау.
Міне, қалай:
- Екінші блокқа апаратын қосқыштың (көрсеткінің) үстіне меңзерді апарыңыз.
- Пайда болған триггер өрісіне осы жолды іске қосуы керек пайдаланушы жауабын енгізіңіз, мысалы, "Иә".

Содан кейін оны сақтауды ұмытпаңыз. Осыдан кейін екінші көрсеткінің параметрлерінде басқа жауап опциясын көрсетіңіз.

Жауап опциялары бар екі көрсеткі шығатын алдыңғы блокқа кез келген сұрақты енгізіңіз.

Енді жауап опциялары бар қосылым апаратын "Чат" блоктарына боттың жауап хабарламасын енгізіңіз.

Енді соңғы ағын келесідей көрінеді:

Бұл ағынның жұмыс істеу тәсілі:
- Пайдаланушы "Сәлем" деп теріп, жасыл блокқа кіреді.
- Содан кейін пайдаланушы түймені басып, екінші блокқа өтеді;
- Пайдаланушы "Иә" немесе "Жоқ" деп теріп, жауапқа байланысты күйлердің біріне өтеді.
Бірақ пайдаланушы басқа нәрсе терсе ше — "Иә" немесе "Жоқ" емес пе? Әңгіме келесі күйлердің ешқайсысына ауыспайды және ағымдағы күйде тұрып қалады. Диалог тоқтап қалады.
Циклды қалай жасауға болады
Пайдаланушы қосқыштардағы триггерлердің ешқайсысына сәйкес келмейтін хабарлама жібергенде боттың үнсіз қалуын болдырмау үшін біз цикл қосамыз.
Ол үшін ешқандай триггерсіз көрсеткіні қосу арқылы сұрақты циклге айналдырыңыз, ол сол блокқа қайта бағыттайды.
Білу пайдалы!
Триггерлері жоқ блоктар мен қосылымдар триггерлері бар блоктар мен қосылымдарға қарағанда төменірек басымдыққа ие.
Цикл жасау үшін клиентке сұрақ қоятын блокты басыңыз. Ашылған параметрлер пішінінде жоғарғы оң жақ бұрыштағы үш нүктені басып, содан кейін "Цикл жасау" таңдаңыз.

Бұл ағында цикл жасайды.

Енді, егер клиент ботқа "Иә" немесе "Жоқ" дегеннен өзгеше хабарлама жіберсе, екінші блоктағы хабарлама қайтадан жіберіледі.
Клиент боттың хабарламасына жауап бермесе ше?
Клиентке жауап қажет екенін еске салу үшін таймерді пайдаланып, кейінгі хабарламаларды жібере аласыз.
Сонымен, пайдаланушы "Сіз бақыттысыз ба?" деген сұрағы бар блокқа кіргенде және "Иә" немесе "Жоқ" деп жауап бермегенде, біз "Сіз сұраққа жауап бермедіңіз :(" деген хабарламаны жіберіп, содан кейін сұрақты қайта қойғымыз келеді.
Ол үшін біз таймерді қолданамыз.
Таймермен хабарламаны қалай жасауға болады
"Сіз бақыттысыз ба?" блогынан көрсеткі апаратын жаңа блок жасайық, сонымен қатар циклды алып тастайық.
Ол үшін циклдың үстіне меңзерді апарып, оны жою үшін крест белгішесін басыңыз.

Енді сұрақ блогынан жаңа блокқа апаратын көрсеткінің параметрлеріне өтіңіз.

Көрсеткі параметрлерінде "Жауап беруге дейінгі кідіріс" деген панель бар — бұл ағынның келесі блокқа автоматты түрде өтетін уақыт мөлшерін белгілейтін таймер.

Сондай-ақ "Блоктан шыққан жағдайда болдырмау" құсбелгісін қосу керек, осылайша клиент сұраққа жауап берсе, хабарлама жіберілмейді.

Енді жаңа блокқа хабарламаны енгізейік:

Жаңа блоктан сұрақ блогына қайта қосылым жасаңыз.
Ол үшін блоктың үстіне меңзерді апарыңыз — сіз қосылым жасауға мүмкіндік беретін нүктені көресіз:

1-қадам. Түймені басып, қосқышты сұрағы бар блокқа сүйреңіз.
2-қадам. Екі қосқыш бір-біріне қабаттасады, сондықтан олардың біреуін жоғарырақ сүйреу керек.
Ол үшін тінтуірді қосқыштардың үстіне апарып, ұзын тұтқаны іздеңіз — оны қисықты реттеу және қосылымды бөлу үшін пайдаланыңыз.
3-қадам. Содан кейін қосқышты басып тұрып, оны жоғары сүйреңіз.
Енді жаңадан жасалған көрсеткінің параметрлеріне өтіп, 1 секундтық таймерді орнатыңыз, осылайша клиент сұрақ блогына қайта бағытталады.
Соңғы ағын келесідей көрінеді:

Сіз бірінші чат-ботыңызды сәтті жасадыңыз — түймелер, қосқыштар, жауап опциялары, циклдар және уақытпен басқарылатын қайта бағыттау көрсеткілерімен!
Воронка кезеңдерін (тізімдерін) қалай қосуға болады
Воронка кезеңдерін (тізімдерін) пайдалана отырып, сіз ботыңызды өзіңізге ең ыңғайлы түрде ұйымдастыра аласыз. Бұл әлі де боттың барлық тармақтары орналасқан бір үлкен жұмыс кеңістігі, бірақ визуалды түрде ол жеке беттерге бөлінген. Боттың өзі бір ағын ретінде жұмыс істей береді.
Ағын тізбектері тізімдер бойынша бөлінгенде, байланыстырушы блоктар автоматты түрде жасалады.
Жаңа тізім қосу үшін жұмыс кеңістігінің төменгі оң жақ бұрышындағы плюс белгішесін басып, жаңа тізімнің атын енгізіңіз.

Ағымдағы ағынды жаңа тізімде жалғастыру үшін блокты немесе бірнеше блокты таңдап, содан кейін "Таңдалған элементтерді басқа тізімге жылжыту үшін басыңыз" деген кеңесі бар көрсеткіні↪️ басыңыз.
Блоктарды жылжыту туралы ескерту пайда болғанда, плюс белгішесінің жанындағы төменгі жақтағы ашылмалы тізімнен қажетті тізімді таңдаңыз.

Ашылған терезеде тасымалдауды аяқтау үшін не істеу керектігі туралы нұсқауларды көресіз.
Мессенджерлерді қалай қосуға болады
Тестілеуден кейін ағынды мессенджерлерге қосуға болады. Ол үшін негізгі мәзірдегі Мессенджерлер бөліміне өтіңіз.

Содан кейін қажетті мессенджердің түймесін басу керек.
Әртүрлі мессенджерлерде боттарды қалай қосу керектігі туралы "Мессенджерлер" мақаласынан оқыңыз.