...
Russian | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Contents Creating a new script 2. Elements Стрелка (Ветка) 1. Script Якорь |
To create a new script, on the side menu click Bots – Bots and then click the New Script button. In the Script creation dialog box, enter a name for a new script and click the Create New Script button. To edit the script, find its name on the list and click the button.
A script is created on the basis of questions and answers. You create questions and define possible answers for them. When a bot has a conversation with a client, it moves from the start to the end of the script changing directions with regard to as how clients answer these questions . Control elements:
Hotkeys:
Each block or arrow has properties. You can configure them using the panel on the right side of the script editor window. To display properties of a block or arrow, click it. To quickly create blocks in the script editor, use the following buttons that are appear under a block after you select it: Question, Information and Random selection. To create a new block, drag any of this buttons.
You can create variables in two ways:
You can declare variables only in the following blocks:
In all these blocks variables are declaired in the same way. To declare a variable in a block, do the following:
You can declare variables only in arrows that come from the following blocks:
To declare a variable in an arrow, do the following:
Unlike declaring a variable in a block, declaring a variable in an arrow makes it possible to store a client's response rather than a specified value. After you declare a variable in a block or arrow, you can use it in the script. For this, enter the variable name in curly brackets
2. Elements Якорь |
Description: Shows the direction in the script and defines the conditions for moving from one block to another. In the Question, Condition, Request to the server and Emotions blocks, the arrow has properties that are different from those it has in other blocks.
Description: The starting block marks the beginning of the script. This block has properties that affect the whole script. Using this block, you can quickly find the starting point even in scripts with a lot of blocks.
Description: This block is used to crate questions for the client. Conditions for going from this block to another block:
Описание: Данный блок переводит систему в режим ожидания ответа. Условия выхода:
Раскрыть | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Описание | Скриншот | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. ID – уникальный идентификатор блока. 2. Тип блока – отображает тип выбранного блока. Позволяет заменить тип блока на любой другой. 3. Маркер блока – произвольный пользовательский текст, может использоваться в отчетах как маркер посещения (необязателен для заполнения) 4. Текст – текст, который будет произнесен роботом, после того, как будет произведен переход в этот блок. 5. Отправить немедленно – позволяет отправить сообщения до полного формирования очереди. 6. Задержка перед отправкой сообщения – период времени, по истечению которого будет произведена отправка сообщения после перехода в этот блок*. 7. Максимальное время ожидания до повтора – Время, через которое будет произнесен текст из секции «Текст повтора» (см. пункт № 6) 8. Максимальное время ожидания ответа собеседника – Время, по истечении которого, звонок будет переведен на оператора 9. Текст повтора – варианты повтора, которые будут озвучены системой по истечении времени ожидания** 10. Добавить запись (Гибридный синтез) – позволяет загрузить с компьютера аудиозапись для озвучки данного блока с помощью гибридного синтеза речи. 11. Выберите тип действия – возможность зафиксировать результат для отчета 12. Добавить запись – позволяет загрузить с компьютера аудиозапись для озвучки данного блока живым голосом. 13. Записать аудио – позволяет создать и скачать аудиозапись для озвучки данного блока живым голосом. 14. Игнорировать вышестоящие ключевые слова – эта функция позволяет игнорировать установленные ключевые слова на вышестоящих уровнях, делая актуальными лишь слова, указанные в этом блоке и ниже. 15. Новое ключевое слово – позволяет указать новые ключевые слова для работы функции перебивания. * Задержка в блоках начинает срабатывать лишь после получения первого ответа от пользователя** Если вариантов больше чем одно, то фразы будут произноситься в случайном порядке | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Div | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Якорь | БлокИнформация | БлокИнформация | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Раскрыть | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Описание | Скриншот | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Div | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Якорь | БлокУсловие | БлокУсловие | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Раскрыть | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Описание | Скриншот | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. ID – уникальный идентификатор блока. 2. Тип блока – отображает тип выбранного блока. Позволяет заменить тип блока на любой другой. 3. Маркер блока – произвольный пользовательский текст, может использоваться в отчетах как маркер посещения (необязателен для заполнения) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Раскрыть | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Описание | Скриншот | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Текст стрелки – вспомогательный текст, который позволяет создателю сценария ориентироваться в связях. 2. Тип – способ принятия решения. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тип | Описание | Скиншот | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
По умолчанию | Данный тип используется для перехода по ветке, в случае, если условия во всех остальных стрелках данного блока не будут соблюдены. | Условие И / ИЛИ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Информация | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Информация | ||
---|---|---|
| ||
В секции "Условия", для правого поля возможно использовать операцию "*" Данная операция используется для определения текста по маске, где * это любое количество букв или цифр. Например: если условие будет иметь вид имя = *на, то под условие будут попадать имена Анна, Карина, Марина и т.д. или условие ответ ** * как дела, то под условие будут попадать любые фразы где перед "как дела" содержится иной текст или не содержится ничего ("Василий, как дела", "Здравствуйте, Игорь Петрович, как дела", "как дела") |
Примечание | ||
---|---|---|
| ||
Если есть две ветки которые удовлетворяют переходу, то будет выбрана та ветка, у которой количество совпавших условий больше. В случае равенства совпавших условий, приоритет будет отдан ветке с типом "Условие И", т.к. оно более строгое Для корректной работы блока необходимо чтобы не было двух и более веток с идентичными условиями Следует избегать ситуаций соответствия в ветках более чем 2м условиям одновременно |
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Pause block
|
Description:
This block puts the system into waiting for response.
Exit conditions:
- After specified time expires
- After a response from the client is received
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Information block
|
Description:
This block is used to voice messages to the client.
Exit Criteria:
- After a message spoken by the system
- Block skip
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Condition block
|
Description:
This block allows you to determine the direction of the script on the basis of the state of the dialog.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Раскрыть | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Properties:
Types:
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Ordinal choice block
|
Description:
In this block, the bot chooses arrows on the random basis
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Emotions block
|
Description:
This block allows you to determine the direction of the script on the basis of client's emotions.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Раскрыть | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Properties:
Types:
|
class | page-headline |
---|
Описание:
Данный блок предназначен для вариативности диалога. Система в случайном порядке выполняет переход по стрелкам, которые выходят из блока.
title | Свойства блока |
---|
1. ID – уникальный идентификатор блока.
2. Тип блока – отображает тип выбранного блока. Позволяет заменить тип блока на любой другой.
3. Маркер блока – произвольный пользовательский текст, может использоваться в отчетах как маркер посещения (необязателен для заполнения).
4. Описание фиксации – произвольный пользовательский текст, который может использоваться для описания работы блока. Также благодаря этому тексту можно удобно найти нужный блок с помощью сочетаний клавиш ctrl+F.
class | page-headline |
---|
Описание:
Данный блок позволяет определить направление сценария на основании эмоции клиента.
Раскрыть | ||
---|---|---|
| ||
Описание | Скриншот | |
1. ID – уникальный идентификатор блока. 2. Тип блока – отображает тип выбранного блока. Позволяет заменить тип блока на любой другой. 3. Маркер блока – произвольный пользовательский текст, может использоваться в отчетах как маркер посещения (необязателен для заполнения). | ||
Раскрыть | ||
| ||
Свойства: | ||
Описание | Скриншот | |
1. Текст стрелки – вспомогательный текст, который позволяет создателю сценария ориентироваться в связях. 2. Тип эмоций – выбор эмоции, которую система будет ожидать для переход по ветке. |
Тип | Описание |
---|---|
Позитивная | Переход по стрелке будет происходить в случае, если переменная {детектор.эмоции} имеет значение positive |
Негативная | Переход по стрелке будет происходить в случае, если переменная {детектор.эмоции} имеет значение negative |
Нейтральная | Переход по стрелке будет происходить в случае, если переменная {детектор.эмоции} имеет значение neutral |
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Result block
|
Description:
This block is intended for saving the result of the conversation, as well as for forced transfer to the operator, sending a message and/or notification.
Раскрыть | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Types:
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Web-request block
|
Description:
This block allows the robot to interact with an external or internal CRM system during a dialogue with the user and exchange information about the client via the API. The robot can interact with the CRM system to search for and obtain information about the client (place of residence, residential address, profession) and save new information about the client (for example, pets, hobbies, interests, etc. .) that it receives during the dialogue. This block also allows the robot to use network services that are available through the API (for example, a calculator, unit converter, weather forecast, program guide, etc.).
Example:
There is an incoming call from a client. The robot identifies the phone number and answers the call. Using the Web-request block, the robot accesses the corporate CRM system, which stores client data, complete information on the entire range of products, as well as information on all orders. Using the client's phone number, the robot receives information about the client and realizes that the client has an active order. The robot addresses the client by name and before the client starts to speak, the robot asks whether the client wants to know the status of their order. After an affirmative answer, the robot provides information about the current status of the order.
Информация |
---|
For more nformation on how the Web-request block works, it is recommended to read about the syntax of the JSON format. |
Раскрыть | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
Types of requests:
Types of authorization:
|
Раскрыть | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Properties:
Types:
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Arithmetic block |
Description:
This block is used to perform arithmetic operations with numbers and variables.
Раскрыть | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Types:
*In addition to simple arithmetic expressions, you can use enable rounding the calculation results. For this, you need to specify the expression in the follwoing form: math.round({var},2), where {var} is a variable, number or arithmetic expression and 2 is the rounding accuracy (number of simbols after ф comma). Examples: math.round(1/3,2) defines the following: 1 will be divided by 3 and the result will be written with accuracy of 2 symbols after a comma - 0.33. math.round(1.6666666,0) defines the following: 1.6666666 will be rounded to an integer - 2.
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Ordinal choice block |
Description:
This block is used to sequentially navigate branches that come from this block within one session.
Example: on the first visit to the ordinal choice block, a bot is transferred to branch with number "1". On the next visit to this block, the bot is transferred to branch with number 2, and etc.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Примечание | ||
---|---|---|
| ||
Arrows must be numbered beginning with "1". If there is no arrow with the number of the current block visit then the bot will be transferred to the operator. |
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Portal block |
Description:
The Portal block is used for the same purpose as an arrow. It connects blocks in a script.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Empty block |
Description:
The empty block is used to create more structured block designs. You can also draw more than one arrow from this block to other blocks in the script .
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
AI block |
Description:
The AI block is used for integrations with third-party neural networks.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
...