chatme.ai
Search
K
Comment on page

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

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

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

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

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

  1. 1.
    Name ー название слота, которое будет отображено в Дереве Сценария. Если название не введено, платформа автоматически копирует первые 20 символов текста из поля Text List в поле Name.
    1. 1.
      При сохранении Слота проверяется значение в поле:
      1. 1.
        если в поле более 40 символов, выводится ошибка Name must contain no more than 40 characters
        image.png
  2. 2.
    Text List ー поле, содержащее текст, который будет получен Собеседником. Текст может содержать неограниченное число символов.
    1. 1.
      При сохранении Слота проверяется значение в поле:
      1. 1.
        если поле пустое, оно подсвечивается красным.
  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 Собеседнику.