Отговор на бот в Telegram
Влезте в Bot Manager от лявото меню на таблото за управление и отидете на опцията „Bot Reply“ (Отговор на бот). Там ще намерите бутон „Create“ (Създаване), разположен в горния десен ъгъл. За да започнете процеса на създаване на бот, изберете акаунта на бота, ако имате свързани няколко бота, и след това просто кликнете върху бутона „Create“ (Създаване), като се уверите, че е избрана опцията „Bot Reply“ (Отговор на бот).
Редактор за визуален конструктор на потоци
Впоследствие редакторът на Visual Flow Builder ще стане достъпен, включващ два отделни раздела: „Главно меню“ и „Редактор“.
След като отворите Flow Builder, ще откриете, че всички компоненти са удобно консолидирани в горния ляв ъгъл на екрана ви в „Горно меню“. Едновременно с това, в секцията „Редактор“, ще забележите, че компонентът „Стартиране на Bot Flow“ вече е предварително зареден за ваше удобство.
За да изградите бот, следвайте тези стъпки:
- Плъзгане и пускане на компоненти: Започнете, като плъзнете компоненти от „Горното меню“ и ги пуснете в секцията „Редактор“.
- Можете да плъзнете от сокета и да намерите списък, за да добавите нов компонент. (Добавяйте компоненти без плъзгане от горното меню)
- Можете да щракнете с десния бутон върху редактора и ще намерите списък с компоненти, откъдето можете да изберете компонент.
- Конфигурация: Конфигурирайте тези компоненти според вашите изисквания.
- Свързване на компоненти: Установяване на връзки между компонентите, за да се създаде функционален поток.
Има два други начина за добавяне на нов компонент в потока на вашия бот:
Можете също да добавяте компоненти, без да плъзгате компонента от горното меню и да го пускате в редактора. От сокетите на който и да е компонент, плъзнете курсора и го пуснете в редактора.
Добавянето на компоненти към вашия чатбот е гъвкаво и не винаги изисква плъзгане от горното меню към редактора. Можете да го направите и директно от сокетите на който и да е компонент. Ето как:
Плъзгане и пускане от гнезда: От гнездата на който и да е компонент, просто плъзнете курсора и го пуснете върху редактора.
Избор на компонент: В повечето случаи това действие незабавно ще покаже меню, съдържащо различни компоненти и бутон за отказ. От това меню можете да изберете компонент и той ще се появи в редактора, автоматично свързан с родителския компонент.
Опция за отмяна: Ако решите да не изберете компонент и искате да затворите падащото меню, щракнете върху бутона „Отмяна“.
Например, да кажем, че плъзгате от следващия изходен слот на текстовия компонент. Това ще задейства падащо меню, показващо различни компоненти, като например Текст, Изображение, Видео, Аудио, Файл, Електронна търговия, Поток на потребителско въвеждане и бутон „Отказ“. От това падащо меню можете да изберете желания компонент. Ако искате да отмените и да не добавяте компонент, просто кликнете върху бутона „Отказ“.
(В тази документация сме използвали различни подходи, различни от тези три метода, за създаване на ботове)
Стартиране на потока от ботове
В секцията „Редактор“ ще срещнете ключов елемент, известен като „Стартиране на потока на бота“. Този компонент служи като основа за изграждането на вашия бот. От десетте полета, „Задействане на ключови думи“, „Тип съвпадение“ и „Заглавие“ са задължителни за попълване. Можете да използвате и други полета, ако имате нужда от тях.
За да конфигурирате този елемент, трябва да знаете:
- Задействане по ключови думи: За да стартирате бота с помощта на конкретни ключови думи, щракнете двукратно върху елемента „Стартиране на потока на бота“. Това действие ще отвори лявата странична лента „Конфигуриране на препратка“, съдържаща десет полета и два бутона. В полето за ключови думи добавете ключови думи и ги разделете със запетаи, когато добавяте повече от една ключова дума. Когато потребител въведе текст в прозореца за съобщения, който съответства на някоя от тези ключови думи, ботът ще бъде активиран.
- Тип съвпадение: Можете да изберете типа съвпадение, като щракнете върху един от двата предоставени бутона: „Точно съвпадение на клавиатурата“ или „Съвпадение на низовете“. По подразбиране е избрано „Точно съвпадение на клавиатурата“. С тази опция ботът ще се стартира само ако въведените от потребителя думи съвпадат точно с ключовата дума. За разлика от това, при „Съвпадение на низовете“ ботът ще се задейства, ако въведените от потребителя думи съвпадат частично с ключовата дума.
- Заглавие: Задайте заглавие на вашия бот в полето „Заглавие“. Това заглавие е просто име за вашия бот.
- Добавяне на етикети: Използвайте етикети, за да категоризирате аудиторията си в различни сегменти, като например демографски данни, интереси или история на покупките. Това позволява целенасочени съобщения и кампании, съобразени с всяка група, подобрявайки ангажираността и реализациите. (Можете да създадете нов етикет, като кликнете върху „+ Нов“, ако е необходимо).
- Премахване на етикети: Ако е необходимо, можете да премахнете етикети от потребителите, като използвате това поле.
- Абониране за последователност: Последователностите ви позволяват да изпращате поредица от автоматизирани съобщения до абонатите на вашия чатбот с течение на времето. Това може да бъде полезно за привличане на нови абонати, поддържане на потенциални клиенти, промотиране на продукти или повторно ангажиране на неактивни абонати. (ще намерите повече информация за това в раздела за последователност в тази документация)
- Отписване от последователност: Това поле ви позволява да отпишете потребител от всяка последователност.
- Присвояване на разговор на група: Присвояване на разговори на конкретни групи във вашата организация. Например, можете да присвоите разговор на вашата изпълнителна група, което позволява на всеки член на тази група да го обработва.
- Присвояване на разговор на потребител: Присвояване на разговори на отделни членове на екипа. Например, можете да присвоите разговор на вашия мениджър, като го определите като отговорна страна.
- Изпращане на данни към URL адрес на уебкука: Добавете връзката към вашия уебкук, за да изпращате данни от бот към определен URL адрес. Това улеснява съхранението на данни чрез интеграция с уебкука.
Уеб кука: уеб куката е функция, която ви позволява да свържете вашия Telegram бот с външни системи или услуги, което позволява автоматично предаване на данни и комуникация между вашия бот и друг съвместим софтуер. Тази интеграция помага за автоматизиране на процесите и подобрява функционалността на вашия чатбот.
След като попълните тези полета според вашите изисквания, щракнете върху бутона „Запазване“, за да запазите настройките си. Ако е необходимо, можете също да използвате бутона „Затвори“, за да отмените процеса на конфигуриране.
Прости стъпки за конфигуриране на потока на Start Bot:
- Отидете в „Мениджър на ботове“.
- Изберете вашия бот.
- Изберете „Отговор от бот“.
- Кликнете върху „Създаване“.
- Щракнете двукратно върху „Стартиране на потока от ботове“.
- Въведете ключовите си думи, разделени със запетаи.
- Изберете между „Точно съвпадение на клавиатурата“ или „Съвпадение на низовете“.
- Дайте заглавие на вашия бот.
- Добавете етикет (Можете да създадете нов, като кликнете върху „+ Нов“, ако е необходимо).
- Изберете последователност, ако желаете (Можете да създадете нова последователност и тук).
- Присвоете разговора на група въз основа на ролите в екипа (ако е необходимо).
- Възложете разговора на конкретен член на екипа (ако е необходимо).
- Включете URL адрес на уеб кукичка, ако искате да изпращате данни към уеб кукичка.
- Запазете промените, като кликнете върху бутона „Запазване“, или ги отменете с помощта на бутона „Отказ“.
Уеб кука: уеб куката е функция, която ви позволява да свържете вашия Telegram бот с външни системи или услуги, което позволява автоматично предаване на данни и комуникация между вашия бот и друг съвместим софтуер. Тази интеграция помага за автоматизиране на процесите и подобрява функционалността на вашия чатбот.
След като завършите настройката „Start Bot Flow“, ще видите сокет, наречен „Compose Next Message“. Тези сокети ви позволяват да добавяте различни компоненти за отговор. След добавянето на компоненти, трябва да ги конфигурираме съответно.
За сокета „Compose Next Message“ можете да добавяте текст, изображения, аудио, видео или файлови компоненти и да ги конфигурирате, както следва:
Използване на текстов компонент:
Въведете отговора си в полето „Моля, предоставете отговора си“. Използвайте опцията „Забавяне на отговора“, ако е необходимо да въведете забавяне в отговора си на съобщението на клиента.
В определени ситуации обаче, вместо да се показва списъчно меню с различни компоненти, ще се появи един компонент, който вече е свързан с родителския компонент.
Например, ако плъзнете от изходния слот на бутона на текстовия компонент и го пуснете върху редактора, компонентът бутон веднага ще се появи в редактора, вече свързан с родителския компонент.
Компонентът „Бутон“ не присъства в горното меню.
Компонент за клониране и изтриване
Чувствайте се свободни да дублирате или премахвате компоненти по всяко време. Всичко, което трябва да направите, е да щракнете с десния бутон върху компонента, който искате да управлявате. Това ще задейства падащо меню с две опции: „Клониране“ и „Изтриване“. Изберете „Клониране“, за да създадете копие на компонента, или „Изтриване“, за да го премахнете за постоянно от вашата настройка.
Текст
За да създадете бот, съдържащ текстов елемент, следвайте тези стъпки:
Добавяне на текстов компонент: Започнете, като плъзнете „Текстовия компонент“ от наличните опции и го пуснете в редактора.
Конфигурация: Щракнете двукратно върху текстовия компонент, което ще доведе до появата на странична лента с надпис „Конфигуриране на текстово съобщение“. В тази странична лента ще намерите текстово поле.
Въвеждане на съобщение: В текстовото поле можете да въведете вашето съобщение за отговор. Тук имате възможност да включите и динамични елементи като собствено име, фамилия на потребителя или променливи на персонализирани полета в съобщението за отговор, за да персонализирате взаимодействието.
Сега кликнете върху бутона „Запазване“ и информацията ще се появи на компонента. След това свържете текстовия компонент с компонента „Стартиране на потока на бота“.
Чрез избиране на „Забавяне на отговора“ можете да зададете времето за забавяне на вашия отговор.
Включване на персонализирани променливи в отговора
Можете също да вмъкнете персонализирани променливи в отговора си. Кликнете върху бутона „Персонализирани“, изберете променлива от падащото меню и тя ще бъде заменена с действителната стойност, преди да изпратите съобщението.
Компонент за изображение, аудио, видео и файл:
По подобен начин имате възможност да включите в чатбота си компоненти за изображения, аудио, видео и файлове. За да използвате тези компоненти, ще трябва да качите съответното изображение, аудио, видео или файл. След това можете да установите връзки между тези компоненти и други елементи, ако е необходимо.
В обобщение, ето кратко ръководство за добавяне и конфигуриране на различни компоненти за вашия чатбот:
Текстов компонент:
- Добавете текстов компонент и щракнете двукратно върху него.
- В полето „Отговорно съобщение“ въведете желания от вас отговор.
- Задайте забавяне на отговора (ако е необходимо)
- Добавете компонент „Изображение“ от горното меню.
- Задайте изображението, можете да използвате URL адрес на изображението или просто да качите изображение.
- Добавете компонент „Видео“ от горното меню.
- Щракнете двукратно върху компонента Видео и задайте видеоклип, използвайки неговия URL адрес или като качите такъв.
- Добавете компонент „Аудио“ от горното меню.
- Щракнете двукратно върху компонента „Аудио“ и задайте аудио, като използвате неговия URL адрес или като качите такъв.
- Добавете компонент „Файл“ от горното меню.
- Щракнете двукратно върху компонента „Файл“ и задайте файл, използвайки неговия URL адрес или като качите такъв.
Компонент на изображението:
Видео компонент:
Аудио компонент:
Файлов компонент:
Това лесно ръководство ще ви помогне бързо и ефективно да конфигурирате тези компоненти за вашия чатбот.
Клавиатура
Също така имате възможност да включите компонент „Клавиатура“ във вашия бот. Този конкретен компонент е предназначен да събира телефонни номера и местоположения на потребителите.
Настройката на компонента „Клавиатура“ е следната:
- За да включите този компонент, просто плъзнете курсора си от „гнездото за бутони на клавиатурата“ на компонентите Текст, Изображение, Аудио, Видео или Файл и го отпуснете върху редактора. Това действие веднага ще въведе компонент Клавиатура, свързан с родителския компонент.
- След това щракнете върху полето в компонента „Клавиатура“. Това ще задейства падащо меню, представящо опции за събиране на телефонни номера или информация за местоположение.
Електронна търговия
Компонентът за електронна търговия е лесна за употреба функция с плъзгане и пускане, която улеснява безпроблемната интеграция между вашия Telegram бот и магазин за електронна търговия. Тази мощна функция ви позволява да създадете цялостно онлайн изживяване директно в интерфейса на вашия Telegram бот. (Ще намерите повече информация за електронната търговия в раздела „Електронна търговия“ в документацията)
Конфигурирането на функцията за електронна търговия се извършва чрез следните стъпки:
- Започнете, като плъзнете компонента за електронна търговия от горното меню и го пуснете в редактора.
- Щракнете двукратно върху компонента „Електронна търговия“, за да получите достъп до неговите настройки. Тук можете да:
- Изберете вашия конкретен магазин за електронна търговия от полето „Изберете вашия магазин за електронна търговия“.
- По желание добавете бутон „Купи сега“, като посочите желания текст в полето „Текст на бутона „Купи сега“.
- Ако е необходимо, задайте персонализирано съобщение, като използвате полето „Вашето съобщение за отговор“.
В заключение, можете да предоставите окончателно съобщение, за да завършите взаимодействието. За да направите това, плъзнете курсора си от гнездото „Следващо“ на компонента за електронна търговия и изберете текстовия компонент. След това въведете окончателното си съобщение.
Състояние
Компонентът „Условие“, наличен в платформата, дава възможност на потребителите да създават интелигентни ботове, управлявани от условна логика. С тази функция потребителите могат да установят точни критерии, които трябва да бъдат изпълнени, за да бъдат изпълнени определени действия или отговори в рамките на чатбот.
Конфигурирането на компонента „Условие“ включва следните стъпки:
- Започнете, като плъзнете компонента Condition от горното меню и го поставите в редактора.
- В настройките на компонента „Условие“ потребителите имат избор да използват два радио бутона: „Всички съвпадения“ и „Всяко съвпадение“. Тези опции определят дали всички посочени условия трябва да бъдат изпълнени едновременно или някое от тях е достатъчно, за да инициира определено действие или отговор.
Освен това можете да прилагате условия както към системни данни, така и към персонализирани полета, като избирате желаното условие с помощта на полето за оператор.
За да внедрите тази функционалност, следвайте тези стъпки:
- Добавете два текстови елемента към потока на вашия чатбот.
- Свържете единия от тези текстови елементи към сокет `True` на компонента Condition, а другия към сокет `False`.
- Щракнете върху елемента Text, свързан към сокета `True`, за да съставите съобщение, което информира потребителя, че актуализирана информация ще бъде изпратена на неговия имейл адрес.
- Щракнете върху другия текстов елемент, свързан със сокета `False`, за да създадете съобщение, уведомяващо потребителя, че системата в момента не разполага с неговия имейл адрес. В този случай ботът може да поиска от потребителя имейл адреса му, използвайки съобщение от User Input Flow.
- Ако условието се оцени като true, съобщението от елемента Text, свързан към сокета `True`, ще бъде изпратено до потребители, чиито имейл адреси вече са в системата.
- Ако условието се оцени като невярно, можете да свържете съобщение за потока на потребителския вход към текстовия елемент, свързан със сокета „Невярно“. Това съобщение за потока на потребителския вход ще поиска от потребителя да предостави своя имейл адрес, който след това може да бъде запазен в системата или като променлива на персонализирано поле, ако е необходимо.
Нова последователност
Функцията „Нова последователност“ е вградена функция в платформата, предназначена да даде възможност на потребителите да създават и персонализират последователности от съобщения или действия за чатботове в платформи за съобщения. Тази функция има за цел да повиши качеството на взаимодействията между чатботове и потребители, като позволи автоматизиране на последователност от отговори или действия, задействани от потребителски входове или предварително дефинирани тригери.
На практика, това ви позволява да конфигурирате поредица от съобщения, които се изпращат през точни интервали от време, като гарантирате, че комуникацията с потребителите остава навременна и контекстуално релевантна.
Конфигурирането на последователност включва няколко стъпки:
- Започнете, като щракнете двукратно върху елемента „Стартиране на потока от ботове“. В изскачащото меню ще намерите опцията „Абониране за последователност“. Щракнете върху тази опция и ще бъде създадена нова последователност. Запазете промените си.
- След запазване ще забележите, че последователността е генерирана успешно.
- Щракнете двукратно върху „Нови кампании за последователност“. В тази стъпка посочете име за вашата кампания за последователност, като попълните полето „Име на кампанията за последователност“.
- За да определите времето за доставка на вашите поредици съобщения, използвайте полето „Предпочитано време за доставка за съобщения, планирани извън 24-часовия прозорец“. Можете да изберете от предварително зададени времена или ръчно да въведете предпочитаното време за доставка.
- Изберете желаната часова зона от полето „Часова зона“, за да осигурите точно планиране на съобщенията си.
- Щракнете двукратно върху компонента „Изпращане на съобщение след“. В този компонент ще намерите два радио бутона:
- Компонентът „Планиране на съобщение след“ се използва за задаване на графика за съобщения в рамките на един ден. Кликнете върху изскачащото меню, за да получите достъп до предварително зададени часове, или алтернативно можете ръчно да зададете часа за планиране.
След като завършите предишните стъпки, ще откриете три допълнителни компонента „Изпращане на съобщение след“ в конструктора на потоци.
Ето как да ги конфигурирате:
„Планиране на съобщение в рамките на 24-часов прозорец“: Този бутон инициира стартирането на последователността в рамките на 24-часов период.
„Планиране на съобщение за дневна последователност“: Този бутон задава началото на последователността извън 24-часовия прозорец.
Освен това е важно да се отбележи, че можете да включите множество последователности в рамките на един „Flow Builder“, като използвате предназначения бутон. Настройването на допълнителни последователности следва подобен процес на описания тук.
Поток на потребителско въвеждане
Потокът от потребителски вход е мощна функция, която улеснява събирането на данни от потребителите чрез естествени, разговорни взаимодействия. С тази функция можете да създавате интерактивни потоци, за да задавате въпроси на потребителите и да съхранявате техните отговори в персонализирани полета. Тези събрани данни могат да бъдат използвани за персонализиране на потребителското изживяване, сегментиране на абонати или експортиране на информация в CSV файл.
За да създадете поток от потребителско въвеждане, първо трябва да създадете кампания за поток от потребителско въвеждане. Тази кампания служи като контейнер за въпросите, които искате да зададете на потребителите, и персонализираните полета, където ще се съхраняват техните отговори.
След като вашата кампания „Поток на потребителски вход“ е настроена, можете безпроблемно да я интегрирате в потока на вашия бот. Когато потребител срещне компонента „Поток на потребителски вход“ в потока на вашия бот, той ще бъде подканен с въпросите, дефинирани в кампанията ви. Отговорите му ще бъдат автоматично записани в посочените персонализирани полета.
Потоците за потребителски вход предлагат гъвкави възможности за събиране на данни. Можете да ги използвате, за да съберете широк набор от потребителска информация, като имена, имейл адреси, телефонни номера или потребителски предпочитания за продукти и услуги, всичко това чрез естествен разговорен подход.
Конфигурирането на потока от потребителски вход включва следните стъпки:
- Започнете, като плъзнете компонента „Поток на потребителски вход“ от горното меню или го изберете от менюто на сокетите. Има две опции за добавяне на този компонент към вашия поток.
- Щракнете двукратно върху компонента „Поток на потребителски вход“. В изскачащия прозорец ще намерите две полета:
- Име на кампанията, въведено от потребителя: Въведете име за вашата кампания в това поле.
- Изпращане на данни към URL адрес на уеб кукичка: Ако желаете, можете да запазите входните данни във вашия уеб кукичка.
- След запазване на „Потока за въвеждане от потребителя“, в него автоматично ще се появи компонент „Нов въпрос“. Като алтернатива, можете да плъзнете сокета с име „Първи въпрос“ и да го поставите в потока на бота, за да разкриете компонента „Нов въпрос“.
- Щракнете двукратно върху компонента „Нов въпрос“, за да получите достъп до два бутона: „Свободно въвеждане от клавиатурата“ и „Избор на отговор“. Тези бутони определят типа въпроси, които искате да зададете.
- Избирането на „Безплатно въвеждане с клавиатура“ ще ви представи различни опции:
- Поле за въпрос: Тук можете да въведете въпроса си
- Тип отговор: Това поле определя типа отговори, разрешени във вашата база данни.
- Запазване в персонализирано поле: Можете да съхраните данните за отговорите в конкретна таблица с данни, която посочите. Ако се нуждаете от ново персонализирано поле, можете да създадете такова, като щракнете върху бутона „Добавяне на ново“.
- Добавяне на ново: За да създадете ново персонализирано поле, кликнете върху „Добавяне на ново“. Ще бъдете подканени да въведете име в полето „Име на персонализирано поле“, да зададете „Тип отговор“ и да кликнете върху „Запазване“. Това ще създаде ново персонализирано поле.
- Използвайте добавено ново персонализирано поле: След като създадете ново персонализирано поле, можете да го изберете от изскачащото меню „Запазване в персонализирано поле“.
- Запазване в системно поле: В системата има предварително съществуващи таблици с данни, които можете да използвате, без да създавате нови. Просто кликнете върху изскачащото меню „Запазване в системно поле“ и изберете таблицата с данни, която искате да използвате.
- Изпращане на данни към URL адрес на уеб кукичка: За да изпратите данни от бот към конкретен URL адрес, добавете връзката към вашата уеб кукичка. Тази функция опростява съхранението на данни чрез интеграция с уеб кукичка.
- Изберете „Множествен избор“ и ще се появи нов набор от полета за конфигуриране:
- Поле за въпрос: Използвайте това поле, за да формулирате въпроса, който искате да зададете на потребителя.
- Опция: В този раздел можете да предоставите предварително зададени отговори. Потребителите могат да изберат една от тези предварително зададени опции. За да включите няколко опции, просто кликнете върху „Добавяне на още“.
- Тип отговор: Използвайте това поле, за да укажете типа отговор, който очаквате и възнамерявате да съхраните в базата данни.
- Запазване в персонализирано поле: Имате възможност да съхраните данните за отговорите в конкретна таблица с данни, която посочите. Ако се нуждаете от ново персонализирано поле, то може да бъде създадено, като щракнете върху бутона „Добавяне на ново“.
- Добавяне на ново: Тази функция ви позволява да създадете ново персонализирано поле. Като изберете „Добавяне на ново“, ще бъдете подканени да въведете име в полето „Име на персонализирано поле“, да зададете „Тип отговор“ и след това да щракнете върху „Запазване“, за да генерирате ново персонализирано поле.
- Използвайте добавено ново персонализирано поле: След като създадете ново персонализирано поле, можете да го изберете от изскачащото меню „Запазване в персонализирано поле“.
- Запазване в системно поле: В системата са налични предварително дефинирани таблици с данни за използване, което елиминира необходимостта от създаване на нови. Просто отворете изскачащото меню „Запазване в системно поле“ и посочете таблицата с данни, която искате да използвате.
- Изпращане на данни към URL адрес на уебкукичка: За да изпратите данни от бот към определен URL адрес, въведете връзката към вашата уебкукичка. Тази функция оптимизира съхранението на данни чрез интеграция на уебкукички.
Свободно въвеждане от клавиатурата: С този бутон потребителят може да отговори на въпроса, като използва отворена клавиатура.
Множествен избор: С този бутон потребителят получава предварително написани отговори. Просто клиентът трябва да избере предварително зададен отговор.
Ето подробностите за конфигурирането на компонента „Нов въпрос“:
Multiple choice