Доступные макропеременные для команды Отправить текст и 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}
-— заголовок поля)-— содержимое поля заявки.
В зависимости от выбранного поля будет содержать соответствующее ему значение.
Подробнее с заявками вы можете познакомиться вна инструкциистранице Заявки.