СОЗДАНИЕ АГЕНТА НА ПЛАТФОРМЕ

icon picker
Дополнительные операции со Слотами

Помимо создания, над
@Слот
ами также можно производить различные другие действия:
Удалять отдельный
@Слот
или целую
@Ветка сценария
;
Переносить
@Слот
в другое место
@Сценарий
;
Копировать
@Слот
в другое место
@Сценарий
;
Настраивать пользовательскую подсветку
@Слот
ов;
Сворачивать
@Ветка сценария
.

Удаление Слотов

Удаление отдельного Слота

Для того чтобы удалить отдельный
@Слот
, необходимо нажать правой кнопкой мыши по нужному
@Слот
у и в выпадающем меню выбрать функцию Remove slot. ​
image.png
После нажатия кнопки появится модальное окно для подтверждения действия: ​
image.png
Нажмите кнопку OK, чтобы подтвердить удаление, и кнопку Cancel, чтобы отменить удаление.
Если для удаления выбран
@Слот
, на который ссылается
@Слот
@Jump
, то после нажатия кнопки появится модальное окно: ​
image.png
В таком случае, необходимо будет найти
@Слот
ы
@Jump
, ссылающиеся на удаляемый
@Слот
, и изменить поле Destination в этих
@Слот
ах, либо же удалить сами
@Слот
ы
@Jump
. Для этого в модальном окне находится кнопка SHOW THESE JUMPS, по нажатию которой происходит перечисленных в модальном окне
@Слот
ов.
Для некоторых
@Слот
ов недоступна функция удаления. В выпадающих меню таких
@Слот
ов кнопка Remove slot недоступна для нажатия. Невозможно отдельно удалить:
@Слот
ы, расположенные между такими
@Слот
ами, которые не могут находиться рядом согласно правилам соседства
@Слот
ов;
@Комплексный слот
ы: как
@Родительский слот
ы, так и
@Дочерний слот
ы.

Удаление ветки Сценария

Для того чтобы удалить всю
@Ветка сценария
, идущую за определенным
@Слот
ом, необходимо нажать правой кнопкой мыши по этому
@Слот
у и в выпадающем меню выбрать функцию Remove branch. ​
image.png
После нажатия кнопки появится модальное окно для подтверждения действия: ​
image.png
Нажмите кнопку OK, чтобы подтвердить удаление, и кнопку Cancel, чтобы отменить удаление.
Кнопка Remove branch всегда доступна для нажатия, однако выполнить удаление
@Ветка сценария
возможно только в следующих случаях:
Возможно удалить
@Ветка сценария
, следующие за любыми
@Самостоятельный слот
ами и любыми
@Родительский слот
ами;
Возможно удалить
@Ветка сценария
, следующие за созданными вручную
@Подслот
ами
@result
(подробнее в статье );
Возможно удалить
@Ветка сценария
, следующие за любыми
@Подслот
ами
@button
, при условии что после удаления у
@Button Menu
останется хотя бы один
@Подслот
@button
(подробнее в статье );
Возможно удалить
@Ветка сценария
, следующие за любыми
@Подслот
ами
@condition
, кроме
@Подслот
а со значением true, при условии что после удаления у
@Transition Rule
останется не менее двух
@Подслот
ов
@condition
(подробнее в статье ).
Возможно удалить
@Ветка сценария
, следующие за любыми
@Подслот
ами
@intent
, если после удаления у
@NLU
останется не менее двух
@Подслот
ов
@intent
(подробнее в статье ).
Возможно удалить
@Ветка сценария
, если ни на один
@Слот
в ее составе не ссылается
@Слот
@Jump
. Иначе после нажатия кнопки появится модальное окно: ​
image.png
В таком случае, необходимо будет найти
@Слот
ы
@Jump
, ссылающиеся на удаляемый
@Слот
, и изменить поле Destination в этих
@Слот
ах, либо же удалить сами
@Слот
ы
@Jump
. Для этого в модальном окне находится кнопка SHOW THESE JUMPS, по нажатию которой происходит перечисленных в модальном окне
@Слот
ов.
В случаях, помимо вышеперечисленных, при попытке удаления
@Ветка сценария
появится следующая ошибка по центру снизу: ​
image.png

Смена родителя ветки

Change parent или смена
@Родитель ветки сценария
— функция перемещения
@Слот
а в другое место
@Сценарий
вместе со всей
@Ветка сценария
, следующей за данным
@Слот
ом.
Для того чтобы сменить
@Родитель ветки сценария
, необходимо нажать правой кнопкой мыши по нужному
@Слот
у и в контекстном меню выбрать функцию Change parent. ​
image.png
После выбора функции Change parent открывается окно выбора нового
@Родитель ветки сценария
. ​
image.png
Для того чтобы выбрать
@Родитель ветки сценария
, необходимо нажать на поле с выпадающим списком Select destination. В выпадающем списке предлагаются только те
@Слот
ы, которые находятся на концах
@Ветка сценария
и совместимы с первым
@Слот
ом перемещаемой
@Ветка сценария
согласно
@Правила соседства слотов
. ​
image.png
Для удобства поиска нужного
@Слот
а можно воспользоваться полем Search. Поиск необходимого
@Слот
а осуществляется по:
Slot_ID (идентификатор
@Слот
а);
Имени
@Слот
а;
Типу
@Слот
а.
Выберите необходимый
@Слот
в списке и кликните по нему, после чего подтвердите действие, нажав кнопку Change parent.

Клонирование ветки сценария

Clone to — опция создания точной копии
@Ветка сценария
в другом месте
@Сценарий
(клонирования).
Чтобы произвести клонирование
@Ветка сценария
, необходимо нажать правой кнопкой мыши по нужному
@Слот
у и в контекстном меню выбрать функцию Clone to. ​
image.png
После выбора функции Clone to открывается окно выбора нового
@Родитель ветки сценария
, после которого будет располагаться клонированная
@Ветка сценария
. ​
image.png
Для того чтобы выбрать нового
@Родитель ветки сценария
, необходимо нажать на поле с выпадающим списком Select destination. В выпадающем списке предлагаются только те
@Слот
ы, которые находятся на концах
@Ветка сценария
совместимы с первым
@Слот
ом клонируемой
@Ветка сценария
согласно
@Правила соседства слотов
. ​
image.png
Для удобства поиска нужного
@Слот
а можно воспользоваться полем Search. Поиск необходимого
@Слот
а осуществляется по:
Slot_ID (идентификатор
@Слот
а);
Имени
@Слот
а;
Типу
@Слот
а.
@Ветка сценария
возможно клонировать в конец самой себя.
Выберите необходимый
@Слот
в списке и кликните по нему, после чего подтвердите действие, нажав кнопку Clone slot.
Важно:
@Слот
ы
@Jump
, которые ссылаются на
@Слот
ы из копируемой
@Ветка сценария
после копирования будут в поле Destination иметь
@Слот
ы из скопированной ветки, а не из копируемой.

Пользовательская подсветка Слотов

Для удобства ориентации в
@Дерево сценария
, можно изменять цветовую подсветку
@Слот
ов. Чтобы изменить цвет
@Слот
а в
@Дерево сценария
, к названию
@Слот
а необходимо добавить название цвета в формате из предложенных ниже:
#{HEX-код}
image.png
image.png
#{html-color-name}
image.png
image.png
Спецслово #color — для установки дефолтного цвета (#fff94f) ​
image.png
image.png
Если указать несколько цветов подряд, то будет выбран последний цвет: ​
image.png
image.png
Важно: код цвета
@Слот
а, добавленный в название, становится его частью и отображается в
@Дерево сценария
.

Сворачивание веток Сценария

Для удобства работы со
@Сценарий
можно свернуть
@Ветка сценария
в один
@Групповой слот
, нажав на знак минуса в правом верхнем углу
@Слот
а. ​
image.png
@Групповой слот
будет выделен голубым цветом, а знак минуса в правом верхнем углу
@Слот
а изменится на знак плюса. ​
image.png
Для того, чтобы развернуть
@Ветка сценария
, требуется нажать на знак плюса в правом верхнем углу
@Групповой слот
а. ​
image.png
Возможна множественная вложенность
@Слот
ов: если свернута
@Ветка сценария
, которая содержит один или несколько
@Групповой слот
, при ее разворачивании содержащиеся в ней свернутые
@Ветка сценария
остаются свернутыми, т.е.
@Групповой слот
ы сохраняются.
Если
@Слот
до сворачивания был окрашен в пользовательский цвет, после сворачивания
@Групповой слот
будет выделен голубым. ​
image.png
Группировка
@Слот
ов сохраняется в
@БотБилдер
е, таким образом свернутые
@Ветка сценария
при открытии
@Агент
а на другом компьютере или с другого
@Аккаунт пользователя
, а также при конфигурационного файла
@Агент
а остаются свернутыми.

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.