chatme.ai
Search
⌃K

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

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

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

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

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

  1. 1.
    NAME ー название слота, которое будет отображено в Дереве Сценария. Если название не введено, платформа автоматически копирует первые 20 символов текста из поля TEXT LIST в поле NAME.
  2. 2.
    TEXT LIST ー поле, содержащее текст, который будет получен Собеседником. Текст может содержать неограниченное число символов.
  3. 3.
    Обрезка пробелов: по нажатию кнопки CREATE (при создании слота) или SAVE (при редактировании слота) обрезаются пробелы и переносы строк в начале и в конце поля TEXT LIST.

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

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

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

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

Работа слота

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