Шаблоны и Функции
Шаблоны, функции и их описания находятся в рабочих областях конструктора в Помощнике выражений и Подстановках. Использовать шаблоны и функции возможно в текстовых полях сообщений, значений и условий. Шаблоны и функции могут отличаться, в зависимости от рабочей области
Шаблон ответа подписчика. Будет заменен на последний ответ от подписчика.
Имя подписчика
Имя и фамилия подписчика
Ссылка на профиль подписчика в мессенджере, если это возможно
Текущая дата в формате дд.мм.гггг
Генерация строки из N символов. Содержит знаки a-zA-Z0-9
Генерация цифровой строки из N символов
Содержит ответ подписчика на блок с порядковым номером N. Также содержит нажатие подписчиком на кнопку типа Значение
Содержит ответ подписчика, который пришел последним. X,Y - порядковые номера блоков
Содержит ответ подписчика на блок, id которого указан
Содержит ответ подписчика, который пришел последним из блоков, id которых указаны
Данные, поступившие в сценарий из другого сценария или по запросу к внешнему серверу, где N - id данных (может быть цифрами или буквами)
Выражение, которое будет вычислено
Шаблон сценария действий, который будет заменен на результат. Используется в поле сценарного сообщения
Отправляет контакт. Пример: [SendContact(+7913587xxxx,Иван,Петров)]. Для использования в Телеграм и бот-лендинге.
Отправляет карту по координатам широты и долготы. Пример: [SendLocation(55.751971853583576,37.61750669332571)]. Для использования в Телеграм.
Заменяет число SUM прописью. ruble и kopek может принимать значение true или false, которые используются для подстановки слова рубли и копейки
Вычисляет разницу в днях между датами date2 и date1
Делает следующий символ за шаблоном с большой буквы. Сам шаблон при этом будет удален
Делает следующий символ за шаблоном с маленькой буквы. Сам шаблон при этом будет удален
Заменяется ключевым словом выхода из сценария. Используется в сообщении выхода. Работает только в сценарии (не в действиях)
Шаблон возвращает длину строки. Можно использовать шаблоны или переменные (в сценариях действий)
Шаблон производит округление числа до определенного знака. Если точность не указана, то число округляется до целого
У подписчиков из мессенджеров и бот-лендинга существует ID, по которым они определяются. Шаблон заменяется на ID текущего подписчика. Используется, в частности, для отправки сообщений в бот, для выборки или сохранения информации о подписчике в список, таблицу
Мессенджер или бот-лендинг, который использует подписчик. Для Telegram - telegram, для Viber - viber, для VK - vk, для WhatsApp - wa, для бот-лендинга - lp
ID бота (канала), из которого подписчик взаимодействует с вашей автоворонкой. Используется, в частности, для отправки сообщений в бот, для выборки или сохран ения информации о подписчике в список, таблицу
Все шаблоны Блоков могут использоваться в сценарии действий. Дополнительные шаблоны и функции будут перечислены ниже
Шаблон переменной для хранения данных. Может быть строкой или массивом (при сохранении/добавлении выборки из списка или Гугл Таблиц). Цикл жизни переменной совпадает с циклом жизни сценария сообщения. Как только сценарий сообщения будет завершен, исчезнут и переменные. Видимость переменной распространяется на любые сценарии действий вызванные сценарным сообщением.
В переменную можно сохранять простые математические выражения с использованием других переменных и шаблонов.
Возвращает случайное число между X и Y
Добавляет к дате date N дней и возвращает дату вида дд.мм.гггг
Определяет день недели по дате date. Возвращает число от 1 до 7, где 1 - понедельник, 2 - вторник и т.д.
Возвращает порядковый номер блока, на котором находится этап выполнения сценария
Возвращает ID блока, на котором находится этап выполнения сценария
Текущий день недели. Возвращает число от 1 до 7
Возвращает текущую дату формата дд.мм.гггг
Возвращает дату завтрашнего дня формата дд.мм.гггг
Число текущего месяца
Число текущего месяца. Возвращает число от 0 до 11, где 0 - январь, 1 - февраль и т.д.
Текущий год в формате гггг
Текущее время, согласно настройкам часового пояса аккаунта в формате чч:мм
Дата добавления подписчика в базу в формате дд.мм.гггг
Даты сравниваются непосредственно в поле условий и выражений, с помощью значений или переменных. Т.е. вы можете написать #{date1} > #{date2}, чтобы сравнить даты. Также при выборках из списков можно использовать сравнение поля, содержащего дату, с датой, которую вы укажите в поле значения
Существуют дополнительные шаблоны, которые используются в готовых модулях магазина и записи на услуги. Их описания находятся непосредственно в рабочих областях модулей магазина и записи на услуги
Last modified 9d ago