Как создать сценарий цепочки для Viber чат-бота

Конструкторцепочекг,лавныйинструментнастройкивашегобота,которыйбудетприветствоватьновыхподписчиков,консультировать,продаватьтоварыиуведомлятьменеджераовопросеподписчикавчат——боте。Атакжесобиратьифильтроватьданныеиотправлятьихквамвсистемудлядальнейшейобработки。

Нижепредставленоописаниевсехвозможныхстартовиэлементовцепочки,которыеможнодобавить。

Выбор старта цепочки

Поумолчаниюдоступны«Приветственнаясерия»,«Стандартныйответ»и«Послеотписки。”Также вы можете создавать свои триггеры。

Выберите вашего бота。Перейдитенавкладку«Структуработа»ивыберитетипзапускадляредактирования。

Приветственнаясерия

Отправляетсясразупослеподпискипользователянавашчат——бот。

Такаяцепочказнакомитподписчикасвашимчат——ботом,внейвысможетерассказатьосвоемботеиеговозможностях——чемчат——ботбудетполезенподписчику、какуюинформациюможетдать,какчастобудетотправлятьрассылкиикакогосодержания。

Стандартныйответ

Запускаетсявответнавопросыподписчиковвнерамоксценариевчат——бота,атакжеприотправкеботукартинки。Тутвыможетедобавитьсообщениестекстом,чтоменеджерскоросвяжетсяиответитнавашвопрос。

Можетевыставитьинтервалзапускацепочкиот1минутыдо24часов——тогдаботнебудетповторнозапускатьсяпривведениитойжекоманды。

Послеотписки

Цепочкассообщением,котораязапуститсяпослекомандыотписаться-/停止или/退订

Триггерная

Выможетесоздаватьсвоислова-триггеры,накоторыеботбудетреагироватьизапускатьцепочку。

Нажмите«Создать новый триггер»。Напишите команду из слова или нескольких слов。Кпримеру«Заказ»,«Билеты»,«Цена»,«Тариф»,«Доставка»,«Условиядоставки。”

Такжевыможетевыбратьвремя,втечениикоторогодействуетзапретнаповторныйвызов。

Читайтеподробнее:Как управлять триггерами цепочек чат-бота

Еслипользовательвведетчастьвашейкоманды,ботпредложитемуответввидекнопкисназваниемвашеготриггера-посленажатиянанеезапуститсяцепочка。

Чтобыотключитьэтуфункцию,перейдитевнастройкичат——ботаивыберитеопцию«Отключатьподсказкиотботапринеточномсоответствиивсообщении。”

Конструированиецепочки

Важнопродуматьархитектуруилогикусвоегочат——бота,чтобыпользовательслегкостьюнашелответынасвоивопросыилиуспешнооформилсвойзаказ,предоставивнужнуюинформацию。

Сформулируйтезадачибота,разбейтеегофункциинаразделы,распишитевзаимосвязиблоковизатемприступайтексозданиюсценариячат——ботавконструкторе,добавляяэлементыдругзадругом。

Старт

Выможетевыбратьпервымэлементом,скоторогозапускаетсяцепочка,следующиеблоки:«Сообщение»,«Фильтр»,«Случайныйвыбор»,«ЗапроAPI»исли«Действие»。

,чНапримеререзблок«Фильтр»и«ЗапросаAPI»можнопроверитьданныеподписчика,иперсонализироватьобщение,запустивцепочкутолькотемпользователям,укоторыхестьилинетзапрашиваемыхданныхилиразветвитьцепочкуиотправитьразныесообщения。Аспомощьюблока«Случайныйвыбор»выможетеразнообразитьавтоответыботаилисоздатьA / Bтест。

Чтобысделатьблокстартовымэлементом,соединитенужныйэлементсблоком«Старт»。

Чтобыпосмотреть,какойтриггерзапускаетцепочку、нажмитенаблок«Старт»。

Сообщение

Cпомощьюэлемента«Сообщениев”ыможетесоздатьсообщениелюбоготипаидобавитькнемуразличныеблоки:текст,виде,огалерею,кнопкиилизапроситьданныепользователяипрочее。

Выможетеотправлятьбезлимитныесообщенияврамках24часов10000шитуквнерамококна。

Элемент«Сообщение»можновставлятьивдругиеместацепочки。Кпримеру,впоследнемблокецепочкивыможетепоблагодаритьчитателя,подтвердитьзаказиотправитьинформациюссобраннымипеременными, уточнив все ли верно。

Текст

Втекстовомблокевведитетекстсообщенияд2000осимволовбезпробелов。Есливсообщенииестькнопки,торазмерсообщенияограничивается80символами。Вытакжеможетевставлятьпеременныедляперсонализацииинформациииэмодзи。

Для этого нажмите на{}вправомверхнемуглутекстовогополяивыберитенужнуюпеременнуюизвыпадающегосписка。Каждомупользователюотправитсясообщениесозначениемпеременнойизегоконтакта。

Вы можете добавить следующие переменные:

  • Пользовательские переменные контактов.Выихможетепередаватьприподписке,задаватьименятьвручнуюв«Аудитории»иавтоматическивцепочкечерезэлементы«Действие - установить переменную»,«Ввод пользовательских данных»>«ЗапросAPI»。
  • Системные переменные бота.Можновставитьтекстпоследнегосообщенияподписчикаспомощьюlast_message, добавить id подписчика помощьюcontact_id* вставить никнейм * помощью用户名
  • Глобальные переменные бота.Выможетесоздатьсвоипеременныевнастройкахботаииспользоватьсообщенияспредварительнозаданнымизначениямиобщимидлявсехподписчиков。По умолчанию доступныbot_name美元bot_id美元

Кнопка

Чтобысоединитьэлемент«Сообщениес”другимиэлементами,добавьтекнопкуилиэлементвводаданных。Этоодинизглавныхэлементовкоммуникациипользователясботом——благодарякнопкеподписчиквовлекаетсяизадаетнаправлениедальнейшемусценариюбота。

Выможетедобавитьдотрехкнопокводномэлементе«Сообщение»。Максимальноеколичествокнопокот1д3оводномряду。

Чтобыдобавитькнопку、нажмите«+Добавитькнопку»。Выберитетипкнопки:«Продолжитьцепочку»,«Ссылка»или«Оплата»。

Задайтетекстдлявашейкнопки——обратитевнимание,чтоестьограничениед20осимволов。Вы можете добавить эмодзи, текст кнопки。

Текстнакнопкедолженбытьпонятным——важно,чтобыпользовательпонимал,чтопроизойдетпосленажатиякнопкиичтоконкретноонвыбирает。,чСледитетобыследующийблоксоответствовалтекстукнопки,ккоторомуонбудетпривязан,чтобыненарушиласьлогика。

Длякнопкитипа«Ссылка»вытакжеможетеприкрепитьссылкунастороннийресурс。

Чтобыпользовательмогпродолжитьцепочкупонажатиюнакнопкусоссылкой,внастройкахчат——ботавовкладке«Общие»вамнужноактивироватьопцию«Трекингссылок。”

Рекомендуемдобавлятькнопку«Вернутсяназад»и«Вернутсявглавноеменю»послевсейинформации,чтобыпользовательмогизменитьсвойвыборипойтиподругойветке。Такимобразомлогикавашегоботанезастрянетнаодномсообщении。

Картинка

Разнообразьтеинформациювашегосообщениявизуальнымконтентом,которыйбудетсогласованстекстом。

Дляэтогонажмите«Добавить»ивыберитеэлемент«Картинка。”Перетащите или загрузите файл * картинкой。ВыможетедобавитькартинкувформатахJPGиPNG,иразмеромдо5 mb。

Чтобызагрузитькартинкупоссылк,евыберите«ЗагрузитьизображениепURL»вовыпадающемменюиукажитессылкунакартинкувполе。

Такжевыможетеуказатьдинамическийпутькизображению。К примеру, помощью элемента«Запрос api»или изсобытияa360запуска цепочки по APIвыможетепередаватькартинкутовараииспользоватьэтупеременнуювследующемсообщении,отображаяклиентуданныеозаказе。

Для этого выберите переменную или укажитеJSON路径вполеипередавайтевзначениипеременнойпутьккартинке。Такимобразомкаждыйклиентполучитизображениепосвоемузаказу。

Карточка

Форматкаруселипозволяетпоказыватьд10окарточек。Воднукарточкуможнодобавитьизображени,евзаголовок-д80осимволов,вописаниде——80年осимволов3кинопкисоссылкойнадругуюцепочку、навнешнийисточникилинаформуоплаты。

Чтобы добавить больше карточек, нажмите+справа。

Сервиспозволяетдобавлятьдодесятикарточекводинэлемент。Дляпереключениямеждукарточкаминажимайтестрелки«влево»,«вправо»。Чтобыудалитькарточку、нажмитесоответствующуюиконку。

Ввод пользовательских данных

Выможетесобиратьответыотподписчиковизаписыватьихвпеременнуюдлядальнейшегоиспользования。Подписчикможетввестипроизвольноезначение,авынастраиваетевалидациюдляэтогозначения——строка(длятекстовыхзначений),число,дата,телефон,емейл,ссылка,регулярноевыражениеикартинкаилидокумент。

Активируйте функцию«Ждать ответа подписчика»。Выберитетипвалидаци,исообщениепринеправильномвводеданныхипеременную,вкоторуюсохранятьданные。

Полученныеэлектронныйадрес,номертелефонаипрочиепользовательскиеданныесохраняютсявавтоматическисозданнойадреснойкниге邮件сервиса。

Введите время ожидания ответа。

Такжевыможетесоздаватькнопкибыстрогоответа-чтобыпользовательневводилсвоизначения,авыбрализсуществующих。Привыборекнопкисбыстрымответомвфункциивводапользовательскихданных,значениекнопкизапишетсявпеременнуюваудиториибота。Выможетедобавитьдодесятикнопокбыстрогоответа。

Быстрыеответы

Такжевыможетедобавитьдругойтипкнопок-«Быстрыеответы»(предустановленныеответы——подсказкидляпользователейчат——бота)。Вотличиеоткнопокбыстрыхответовв«Вводданных»,этикнопкинесохраняютинформациюопользователе,новыможетеихиспользовать,чтобы,кпример,урасширитьдопустимоеколичествокнопокипривязатькаждуюизнихкследующемуэлементуиразделитьветвисценария。

Есливыактивировали«Ждатьответподписчика»,кнопкибыстрогоответавнефункциивводапользовательскихданныхбудутнеактивны。Тоестьвамнужноиспользоватькнопкибыстрогоответатолькоодинраз——иливкачествебыстрыхответовпривводеданных,иливкачествекнопокклавиатурногоменю。

Перемещениеэлементов

Поумолчаниюкаждыйдобавляемыйэлементвблокестановитсявконец。Наведитенаэлемент,которыйнужнопереместить,ивысможетесместитьеговнизиливверх。

Продолжениецепочки

Соединитьследующийэлементпослеблока«Сообщениев”ыможетеспомощьюкнопоквсехтиповилифункции«Вводданных»。Такжевыможетепродолжитьцепочку、недожидаясьответапользователя。Рекомендуемиспользоватьвместесблоком«Пауза»,чтобыпроверять,взаимодействоваллиподписчиксцепочкой,иотправлятьсообщениечерезопределенноевремя。

Припланированиисценарияцепочкиобратитевнимание,чтовынеможетеодновременнопродолжитьцепочкуспомощьюконнектора«Продолжить»* использовать функцию быстрых ответов。

Соединениеэлементов

Нажмитенасинийкружоквблокеипротянителиниюотодногоэлементакдругомуэлементу、чтобысвязатьих。

Кликнитеналиниюдвараза,чтобыпоявилиськнопкисудалениемсвязи。

Непривязанныйблокцепочкибудетсветитсяжелтым,напоминаяпользователю,чтоегонеобходимоподвязать。

Блокснезаполненнымиполямибудетподсвечиватьсякрасным。Кпримеру,вывыбраликнопку、ноненазвалие,евыбралиссылку、нонеуказалиее。Покавынезаполнитеполя,вынесможетевыйтиизэлементаиликонструкторассохранением。

Добавление элемента«Запуск цепочки»

Выможетеоблегчитьструктурувашегобота,перекинувчитателянадругуюцепочку。

Послевыборадействия«Цепочка»выберитеизвыпадающегоспискасозданнуюранеецепочку。

На блоке«Цепочка»ветка заканчивается。Послеэтогоблокавынесможетепродолжатьредактируемуюцепочку,добавляядругиеэлементы。

Добавление элемента«Действие»

Спомощьюэлемента«Действиев”ыможетесделатьследующиедействиясданнымиподписчика,которыйегопроходит:

  • открытьчат——открываетчатсподписчикомвразделе«Диалоги»;
  • отписатьотбота-отключаетподписчикаотполучениямассовыхиавтоматическихрассылокбота;
  • добавитьтег- присваивает тег подписчику;
  • удалитьтег- удаляет присвоенный пользователю тег;
  • установитьпеременную——устанавливаетзначениепеременной,котораяприсвоитсяилиобновитсядляподписчика。Также можно создать новую переменную;
  • отправитьвебхук——отправляетPOSTзапроссданнымиподписчиканавашURL;
  • создатьсделку——создаетсделку сделку CRMпривыполненииопределенногодействия,например,нажатиикнопки«Купить»。
  • оповеститьменя——отправляетсообщениевсистемныйботилигруппу电报,гдечат——ботдобавленадминистратором。

Читайтеподробнее:Как использовать элемент«Действие»

Добавление элемента«Фильтр»

Сегментируйтеклиентовпоихперсональнымданнымиполучениюпредыдущихсообщений。Выберитенапанелислеваэлементиперетянитеегопослеблока,скоторогоначнетсявашеразветвлениесценариев。

Затем выберите само условие。Выможетефильтроватьпо:значениюпеременной,имениконтакта,наличиютега,количествуподписчиковвпрофиле,участиевцепочке,отправкерассылки,последнейактивности,датеподписки,днюнедели,датеивременисрабатывания,атакженаличиюоплаты。

Комбинируйтеусловия,добавляяоператоры«каждому»или«любому»,илидобавляйтенезависимыедополнительныеусловия。

Последобавленияусловийдобавьтеккаждомуизвариантоввыполнениеусловия(зеленаяточка)илиневыполнениеусловия(краснаяточка)следующиеэлементыцепочки。

Читайтеподробнее:Какиспользоватьэлемент«Фильтр»вконструкторецепочек

Добавление элемента«Запрос api»

Выможетевыполнитьзапроснастороннийсервер,чтобысоздатьобъектыилиполучитьинформацию。Получайте данные * используйте их далее * боте。

ПолученныеданныевыможетезаписатьвпеременнуюилидобавлятьвследующеесообщениеввидеJSONPath。

Выберитенапанелислеваэлемент«ЗапроAPI»исперетянитеегопослеблока,скоторогоначнетсявашеразветвлениесценариев。ВыберитетипзапросаивведитURL,енакоторыйотправитсязапрос。

ПослепроверкизапросаиполученияуспешногоответасохранитезначениевпеременнуюилископируйтеJSON路径изполяответадляиспользованиявпоследующихсообщений。

Читайтеподробнее:Какотправлятьиполучатьданныеизвнешнихисточников

Добавление элемента«Пауза»

Этопериод,втечениекоторогоподписчикунеотправляютсяавтоматическиесообщения。Паузаможетбытьустановленавминутах,часахилиднях。

Выможетевыбратьпаузувпромежутке,используяопцию«Временнойпериод»,илидоопределенноговремениилидаты,используяопции«Довремени»и«Додаты»。

Выберите«Временнойпериод»иустановитепаузумеждуотправкойэлементовцепочкиот1минутыдо24часов。Используйтееевцепочке,кпримеру,дляпрогреваклиента。Черезуказанноевремяотправитсяследующеесообщение。

Привыборепаузымеждублокамив1деньиболееможноустановитьвремя——вкоторомчасуотправлятьсообщение。Следующимднемсчитаетсяпроходчасовойстрелкичерез00:00почасовомупоясу,выставленномувнастройкахличногокабинета。

Такжевыможетевыбрать«Довремени»иустановитьзадержкудоопределенноговремени。Кпримеру,выможетеиспользоватьэтуопциюдляобозначениярабочеговременииливременидействияакции。

Выберете«Додаты»,чтобывыбратьопределенноечисло。Этопригодится,есливпередиестьпраздничныедни,подкоторыеможноадаптироватьэлементыцепочки。

Также * помощью элемента«Пауза»вы можетезадаватьусловиевыполненияследующегоэлементацепочки:отправлятьвсегдаилипринеактивностиподписчика。

Добавление элемента«Случайный выбор»

Настраивайтерандомнуюотправкуэлементовчат——бота,разветвляяегосценарий,чтобыустраиватьквизы,турнирыA / Bтиестирования。

Перетащите элемент«Случайныйвыбор»нарабочуюобласть,соединитеегосэлементом,откоторогоувасначинаетсяразветвлениесценария。

Читайтетакже:Как использовать элемент«Случайный выбор»

Сохранение * запуск цепочки

Последобавлениявсехблоковипроверкисвязеймеждунимисохранитецепочкупередвыходом。Дляэтогосправасверхунажмитенакнопку«Сохранитьиотправитьсебе»,чтобыпротестироватьцепочкуипроверить,вселиработаеткорректно。

Такжевыможетесохранитьобновленнуюверсиюцепочки,оставивприэтомтекущуюверсиюбезизменений。Для этого нажмите«Сохранить цепочку как новую»。Новая цепочка сохранится * раздел«Цепочки»。

Обратитевнимание,чтовцепочкедолженбытькакхотябыодинблок«Сообщения»или«Действия。”

И затем можете выбирать«Сохранить * выйти»。

Анализируйтерезультаты

Выможетепросмотретьобщееколичествоотправленныхипрочитанныхсообщенийипереходоввцепочкеиотдельнодлякаждогосообщениявовкладке«Структуработа。”

Вытакжеможетеотслеживатьстатистикунажатийнакнопкивсообщенияхцепочки。Кликнитецифрунакнопке,чтобыпосмотреть,ктонажималнакнопку。

    Оценит,енасколькополезнастатья”Каксоздатьсценарийцепочкидля推出чат——бота”

    Оценка:5/5

    Популярное, нашем блоге

    ПопробуйтебесплатныйботдлярассылоквFacebook Messenger

    Baidu
    map