Перейти к основному контенту

Доступные макропеременные для команды Отправить текст и Email

Макропеременная - это переменная содержащая какое-либо часто используемое значение. На платформе Метабот есть ряд системных макропеременных, которые можно использовать в командах Отправить текст и Email.

Название Макропеременная
Название бота {{ $botName }}
Имя лида {{ $name }}
Значение атрибута {{ $varName }}
Тэг лида {{ #tagName }}
Контекст лида {{ @contextName }}
Последнее распознанное NLP намерение {{ $nlpLastIntentName }}
Последний распознанный NLP Action {{ $nlpLastActionName }}
Последний текстовый результат NLP {{ $nlpLastReponseText }}
Заявка {{ ticket.* }}

Некоторые из макропеременных будут описаны подробнее ниже.

Значение атрибута

{{ $varName }} - переменная-атрибут лида, где вместо varName нужно указать название атрибута. Содержит значение соответствующей переменной сохраненной в атрибутах лида.

Что такое атрибуты вы можете подробнее узнать в статье Структура платформы в разделе 11. Тэги и атрибуты

Тэг лида

{{ #tagName }} - тэг лида, где вместо tagName нужно указать название тэга. Содержит значение “да” или “нет”, в зависимости от того установлен или нет соответствующий тэг для лида.

Что такое тэги вы можете подробнее узнать в статье Структура платформы в разделе 11. Тэги и атрибуты

Контекст лида

{{ @contextName }} - контекст лида, где вместо contextName нужно указать название контекста. Содержит значение “да” или “нет”, в зависимости от того установлен или нет соответствующий контекст для лида.

Последний текстовый результат NLP

Используется в сочетании с DialogFlow Smalltalk Actions - для вывода в качестве ответа бота.

Ссылка на документацию Smalltalk

Заявка

{{ ticket.* }} - где * - любое из полей перечисленных ниже:

  • id - id заявки;
  • business_id - id бизнеса;
  • bot_id - id бота;
  • author_person_id - id персоны-автора заявки;
  • client_person_id - id персоны-клиента заявки;
  • assigned_person_id - id персоны-исполнителя заявки;
  • ticket_type_id - id типа заявки;
  • status_id (status.id ; статус.id) - id статуса заявки;
  • title (заголовок ; название) - название заявки;
  • ticket.description (ticket.описание) - описание заявки;
  • ticket.createdAt (ticket.датаСоздания) - дата создания заявки;
  • ticket.updatedAt (ticket.датаОбновления) - дата последнего обновления заявки;
  • status.name (статус.имя) - название статуса заявки;
  • authorPerson.fullName (автор.полноеИмя) - полное имя автора заявки;
  • assignedPerson.fullName (исполнитель.полноеИмя) - полное имя исполнителя заявки;
  • clientPerson.fullName (клиент.полноеИмя) - полное имя клиента заявки;
  • ticketType.name (типЗаявки.имя) - название типа заявки;
  • ticket.field_{ID} ({ID} - id поля) - содержимое поля заявки;
  • ticket.{name} ({name} - название поля) - содержимое поля заявки;
  • ticket.{title} ({title} - заголовок поля) - содержимое поля заявки.

В зависимости от выбранного поля будет содержать соответствующее ему значение.

Ссылка на документацию Заявки