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

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

Макропеременная - это переменная содержащая какое-либо часто используемое значение. На платформе МетаботMetabot24 есть ряд системных макропеременных, которые можно использовать в командах Отправить текст и 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 вы можете на документациюстранице SmalltalkDialogflow: Small talk.

Заявка

{{ 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} -— заголовок поля) -— содержимое поля заявки.

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

Подробнее с заявками вы можете познакомиться вна инструкциистранице Заявки.