Шаблоны и Функции
Полный перечень
Шаблоны, функции и их описания находятся в рабочих областях конструктора в Помощнике выражений и Подстановках. Использовать шаблоны и функции возможно в текстовых полях сообщений, значений и условий. Шаблоны и функции могут отличаться, в зависимости от рабочей области
Шаблон ответа подписчика. Будет заменен на последний ответ от подписчика.
Имя подписчика
Имя и фамилия подписчика
Ссылка на профиль подписчика в мессенджере, если это возможно
Текущая дата в формате дд.мм.гггг
Генерация строки из 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 (дд.мм.гггг или дд.мм.гггг чч:мм) M минут и возвращает дату вида дд.мм.гггг чч:мм
Вычисляет разницу между датами в днях. Даты вводятся в формате дд.мм.гггг
Определяет день недели по дате date. Возвращает число от 1 до 7, где 1 - понедельник, 2 - вторник и т.д.
Возвращает порядковый номер блока, на котором находится этап выполнения сценария
Возвращает ID блока, на котором находится этап выполнения сценария
Возвращает порядковый номер предыдущего блока, на котором находился сценарий
Возвращает ID предыдущего блока, на котором находился сценарий
Текущий день недели. Возвращает число от 1 до 7
Возвращает текущую дату формата дд.мм.гггг
Возвращает дату завтрашнего дня формата дд.мм.гггг
Число текущего месяца
Число текущего месяца. Возвращает число от 0 до 11, где 0 - январь, 1 - февраль и т.д.
Текущий год в формате гггг
Текущее время, согласно настройкам часового пояса аккаунта в формате чч:мм
Дата добавления подписчика в базу в формате дд.мм.гггг
Даты сравниваются непосредственно в поле условий и выражений, с помощью значений или переменных. Т.е. вы можете написать #{date1} > #{date2}, чтобы сравнить даты. Также при выборках из списков можно использовать сравнение поля, содержащего дату, с датой, которую вы укажите в поле значения
Название текущего блока
Название предыдущего блока
Существуют дополнительные шаблоны, которые используются в готовых модулях магазина и записи на услуги. Их описания находятся непосредственно в рабочих областях модулей магазина и записи на услуги
Last modified 1mo ago