Comment on page
Текстовые ответы бота | Слот Text
Слот Text — слот, позволяющий выводить на экран Собеседника текстовое сообщение и значения переменных, содержащиеся в поле TEXT LIST этого слота.

- 1.Name ー название слота, которое будет отображено в Дереве Сценария. Если название не введено, платформа автоматически копирует первые 20 символов текста из поля Text List в поле Name.
- 1.При сохранении Слота проверяется значение в поле:
- 1.если в поле более 40 символов, выводится ошибка Name must contain no more than 40 characters
- 2.Text List ー поле, содержащее текст, который будет получен Собеседником. Текст может содержать неограниченное число символов.
- 1.При сохранении Слота проверяется значение в поле:
- 1.если поле пустое, оно подсвечивается красным.
- 3.Обрезка пробелов: по нажатию кнопки CREATE (при создании слота) или SAVE (при редактировании слота) обрезаются пробелы и переносы строк в начале и в конце поля TEXT LIST.
В Слоте Text допустимо использование Выражений и Управляющих конструкций в поле Text List. Подробнее: Синтаксис
Примеры:
- 1.ВыражениеЗначения контекстных переменных first_name и last_name будут взяты из контекста чата. Если какая-то из контекстных переменных отсутствует в контексте чата, то она будет заменена пустой строкой.
- 2.Управляющая конструкцияАгент отправит сообщение “Привет, Вася” или “Привет, Петя” в зависимости от псевдослучайного числа, которое вернет функция rand().
- Есть возможность добавить несколько вариантов текстового сообщения, чтобы Агент выводил только один из них, выбранный случайным образом. Для этого необходимо все варианты ответа занести в поле TEXT LIST, разделяя их одной пустой строкой.
- Если необходимо, чтобы пустая строка была частью текста, к пустой строке нужно добавить пробел:
Слот Text выводит текстовое сообщение из поля TEXT LIST Собеседнику.