chatme.ai
Search…
⌃K

Текстовые ответы бота | Слот Text

Назначение и общая информация

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

Создание и настройки слота

Атрибуты слота

NAME ー название слота, которое будет отображено в Дереве Сценария. Если название не введено, платформа автоматически копирует первые 20 символов текста из поля TEXT LIST в поле NAME. TEXT LIST ー поле, содержащее текст, который будет получен Собеседником. Текст может содержать неограниченное число символов.

Использование синтаксиса в Слоте

В Слоте Text допустимо использование Выражений и Управляющих конструкций в поле Text List. Подробнее: Переход на новый синтаксис
Примеры:
  1. 1.
    Выражение
    Значения контекстных переменных first_name и last_name будут взяты из контекста чата. Если какая-то из контекстных переменных отсутствует в контексте чата, то она будет заменена пустой строкой.
  2. 2.
    Управляющая конструкция
    Агент отправит сообщение “Привет, Вася” или “Привет, Петя” в зависимости от псевдослучайного числа, которое вернет функция rand().

Добавление нескольких вариантов текстового сообщения

  • Есть возможность добавить несколько вариантов текстового сообщения, чтобы Агент выводил только один из них, выбранный случайным образом. Для этого необходимо все варианты ответа занести в поле TEXT LIST, разделяя их одной пустой строкой.
  • Если необходимо, чтобы пустая строка была частью текста, к пустой строке нужно добавить пробел:

Работа слота

Слот Text выводит текстовое сообщение из поля TEXT LIST Собеседнику.