METABOT24
  • Знакомство с Metabot24
    • Инфраструктура
    • Web IDE
    • Бизнес
    • Бот
    • Процессинг коммуникаций
  • Термины
  • Начало работы - с чего начать
    • Как устроен Metabot24
    • Регистрация в Metabot24
    • Вход в учетную запись
    • С чего начать?
    • Как создать бота
    • Экспорт/импорт бота
  • Панель управления ботом
    • Скрипты
      • Разделы скриптов
      • Редактор скрипта
      • Создание меню
      • Дерево скриптов
    • Рассылки
    • Триггеры
    • Каналы
      • Настройка канала для кнопок
    • Интеграции
    • Статусы
    • Маршруты
    • Лиды
    • Статистика
    • Атрибуты
    • Ссылки
  • Команды
    • Отправить текст
    • Отправить изображение
    • Отправить файл
    • Email
    • Установить статус лида
    • Выполнить скрипт
    • Запросить значение
    • Добавить тэги
    • Удалить тэги
    • Добавить контекст
    • Удалить контекст
    • Повторить вопрос
    • Активировать триггер
    • Выполнить JavaScript
    • Стоп
    • Распознать NLP намерение
    • Перевести на оператора
    • Вернуть боту
  • Синтаксис JavaScript с условием
    • Макропеременные
    • JS условие выполнения команды
    • JS условие выполнения рассылки
  • Подключение к сервисам
    • Jivo
    • Webim
    • LiveTex
    • Битрикс24
    • Umnico
  • Подключение к каналам связи
    • Metabot Widget
    • Telegram
    • Vk
    • Viber
  • Перевод на оператора/бота
    • Перевод на оператора
    • Перевод на бота оператором
    • Перевод на бота пользователем
  • Dialogflow
    • Регистрация в Dialogflow
    • Интеграция с Dialogflow
    • Обучение бота
    • Подключение нескольких интеграций
  • Интеграционные возможности​
    • Bot API
    • Обращение к внешним системам из бота
  • Deep Linking / Внешнее связывание
  • Плагины Metabot24
    • Список общих плагинов
    • Интерфейс и логика работы плагинов
    • Сниппеты
    • Примеры плагинов
  • Интернет-магазин в боте
    • Настройки магазина
  • Примеры решений
    • Омни-канальный контакт центр
    • Торговый бот первого касания
    • Бот поддержки
    • Туннели продаж
  • Уроки
    • Бот за 5 минут
    • Бот с NLP
    • Бот с меню самообслуживания
    • Бот на базе Umnico
  • Тарифы и оплата
    • Тарифы
    • Как оплатить тариф
    • Как изменить тариф
    • Как отменить подписку
  • Изменения и новинки
  • Помощь
  • Видеоролики обучающие
  • Видеоотзыв
  • Часто задаваемые вопросы
Powered by GitBook
On this page

Was this helpful?

  1. Синтаксис JavaScript с условием

Макропеременные

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

Макропеременная / формат

Описание

{{ $botName }}

Название бота

{{ $name }}

Полное имя лида (подписчика бота)

{{ $varName }}

Переменная-атрибут лида, где вместо varName нужно указать название переменной. Будет выведено значение переменной сохраненной в атрибутах лида

{{ #tagName }}

Тэг лида, где вместо tagName нужно указать название тэга. Будет выведено “да” или “нет”, в зависимости от того установлен или нет тэг для лида

{{ @contextName }}

Контекст лида, где вместо tagName нужно указать название контекста. Будет выведено “да” или “нет”, в зависимости от того установлен или нет контекст для лида

{{ $nlpLastIntentName }}

Последнее распознанное NLP намерение

{{ $nlpLastActionName }}

Последний распознанный NLP Action

{{ $nlpLastReponseText }}

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

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

{{ ticket.* }} - где * - любое из полей перечисленных в столбце справа

Примеры полей указаны ниже

Произвольные поля заявки:

ticket.field_{ID} - где {ID} - id поля, ticket_fields.id

Синоним:

ticket.{name}, где {name} - название из ticket_fields.name

Синоним:

ticket.{title}, где {title} - заголовок из ticket_fields.title

Например:

ticket.field_5

ticket.phone

ticket.телефон

ticket.Любой заголовок поля с пробелами

Примеры полей

id

business_id

bot_id

author_person_id

client_person_id

assigned_person_id

ticket_type_id

status_id

status.id

статус.id

title

заголовок

название

ticket.description

ticket.описание

ticket.createdAt

ticket.датаСоздания

ticket.updatedAt

ticket.датаОбновления

status.name

статус.имя

authorPerson.fullName

автор.полноеИмя

assignedPerson.fullName исполнитель.полноеИмя

clientPerson.fullName

клиент.полноеИмя

ticketType.name

типЗаявки.имя

+ все системные поля заявки (по английски)

PreviousСинтаксис JavaScript с условиемNextJS условие выполнения команды

Last updated 4 years ago

Was this helpful?