Полный список кастомных тегов и фильтров для работы на платформе

Что пишем?
Что происходит?
Тип

switch

Переход в узел

Тег

enter_input_form

Запустить анкету

Тег

cancel_input_form

Выйти из анкеты без сброса сессии

Тег

save_variable

Сохраниться переменную

Тег

delete_variables

Удалить переменную

Тег

send_message

Отправить текстовое сообщение (устаревшее)

Тег

send_text

Отправить текстовое сообщение

Тег

send_picture

Отправить изображение

Тег

send_video

Отправить видео

Тег

send_audio

Отправить аудио

Тег

send_document

Отправить файл

Тег

send_email

Отправить email через протокол SMTP

Тег

send_system_message

Положить в ленчу чата системное сообщение

Тег

stop

Остановить выполнение процедур и отправку контента узла

Тег

chat_center_enable

Открыть чат-сессию с оператором

Тег

chat_center_disable

В открытой чат-сессии включить автоматическое обслуживание

Тег

send_to_related_chats

Для отправки узла во все открытые чат-сессии клиента

Тег

payments.create

Создать оплату

Тег

payments.get

Получить данные об оплате

Тег

jivosite.enable

Открыть чат-сессию с jivo

Тег

link

Получить ссылку из списка конструктора ссылок

Тег

form_lead

Получить данные последнего лида формы для сайта

Тег

form_data

Получить данные последнего лида формы для бота

Тег

form_data_clear

Удаляет экземпляр формы для бота у пользователя

Тег

form_url

Получить ссылку на форму для бота

Тег

landing_lead

Получить данные последнего лида формы на лендинге

Тег

push_message.text

Создать индивидуальную отправку (Контент: Текст)

Тег

push_message.node

Создать индивидуальную отправку (Контент: Узел)

Тег

cascades.get_context

Получить контекст каскада

Тег

choose_random

Выбрать случайное значение из списка

Тег

random_int

Получить случайное число

Тег

parse_date

Пытается распознать не указывает ли текста на конкретную дату (Используем библиотеку для питона DateParser)

Тег

calc_timedelta

Вычисляет дельту между двумя датами

Тег

datetime_now

Вернет текущее время и дату

Тег

replace

Заменить значение в строке

Тег

paginate

Пагинация страницы

Тег

list_from

Собрать список переменных словаря из списка словарей.

Тег

createobj

Создать объект

Тег

createstring

Создать строку

тег

setattr

Изменить атрибут JSON объекта

Тег

set

Установить переменную в контексте узла

Тег

encrypt

Формирует JWT-токен

Тег

decrypt

Расшифровать JWT-токен

Тег

gen_uuid

Сгенерировать случайный UUID

Тег

hash_gen

Сформировать hash значения для объекта или строки (Типы хеша: md5, sha1, sha256)

Тег

hash_with_salt

Добавить salt (соль) для hash.

Тег

transliterate

Транслитерировать русский текст

Тег

regex_find

Найти значение применив регулярку

Тег

divide_by

Делит одно число на другое

Фильтр

subtract

Вычитает одно число из другого

Фильтр

multiply_by

Умножает одно число на другое

Фильтр

floordiv_by

Взять целую часть у дробного числа

Фильтр

modulo_by

Взять дробную часть (остаток) от дробного числа

Фильтр

calc_sum

Суммирует числа (можно несколько)

Фильтр

shuffle

Перемешать список случайным образом

Фильтр

as_datetime

Вернуть объект в виде даты

Фильтр

as_number

Вернуть объект в виде числа

Фильтр

as_string

Вернуть объект в виде строки

Фильтр

add_days

Добавить дни к объекту даты и времени

Фильтр

add_hours

Добавить к объекту даты и времени часы

Фильтр

subtract_days

Отнять дни от объекта даты и времени

Фильтр

subtract_hours

Отнять часы от объекта даты и времени

Фильтр

append

Добавить элемент в конец списка

Фильтр

prepend

Добавить элемент в начало списка

Фильтр

base64encode

Закодировать в base64

Фильтр

base64decode

Раскодировать base64

Фильтр

matches_regex

Найти совпадение по рерулярке

Фильтр

getindex

Внять элемент из списка

Фильтр

split

Разбить по разделителю

Фильтр

chunks

Вернуть равные списки

Фильтр

html_unescape

Не экранировать html теги в шаблоне (который рендерится)

Фильтр

safequotes

Экранирует кавычки при рендоре переменной, которая содержит кавычки

Фильтр

as_json

Представить объект в виде json

Фильтр

json_safe_text

"Если нужно вывести ключ ""Текст"", то обратный слеш экранирует кавычки и все ломается. В таком случае можно сделать""{{ var|safe_json_text }}"""

Фильтр

getattr

Получить значение атрибута из JSON объекта

Фильтр

keep_slash_n

Ингода /n в строке ломает JSON

Фильтр

slugify

Транслитерация текста (учитывает SLUG - неразделенный)

Фильтр

sha256

Сформировать hash значения для объекта или строки в sha256

Тег

add_to_cart

Добавить в корзину

Тег

update_cart

Обновить корзину

Тег

clear_cart_item

Удалить объект из корзины

Тег

clear_cart

Отчистить корзину

Тег

cart_keys

Что то сделать с ключами корзины

Тег

get_cart_item

Получить товар из корзины

Тег

cart_total

Сумма в корзине

Тег

subscribe_to_funnel

Подписаться на воронку

Тег

unsubscribe_from_funnel

Отписаться от воронки

Тег

unsubscribe_all_funnels

Отписаться от всех воронок

Тег

amocrm_enable

Начать чат с AmoCRM

Тег

google_sheet

Подключиться к таблице G

Тег

google_sheet_iter

Прочить таблицу построчно

Тег

google_sheet_append

Добавить строку в таблицу

Тег

save_timezone

Сохранить временную зону в профиль

Тег

save_phone_number

Сохранить телефон в профиль (основной)

Тег

check_phone_number

Проверить существует ли телефон у других клиентов

Тег

normalize_phone

Нормализовать телефон

Тег

save_email

Сохранить email в профиль (основной)

Тег

save_profile_attr

Сохранить атрибут профиля (устаревшее)

Тег

microservice

Запустить микросервис

Тег

complete_goal

Отметить достижение цели у диплинка

Тег

profile.set_attribute

Сохранить атрибут профиля

Тег

set_attribute

Сохранить атрибут чата

Тег

set_cookie

Сохранить атрибут чата (устаревшее)

Тег

profile.clear_attribute

Отчистить атрибут профиля

Тег

clear_attribute

Отчистить атрибут чата

Тег

clear_cookie

Отчистить атрибут чата (устаревшее)

Тег

set_tag

Добавить тег чата

Тег

clear_tag

Удалить тег чата

Тег

profile.set_tag

Добавить тег профиля

Тег

profile.clear_tag

Удалить тег профиля

Тег

Вернуть список операторов (100 максимум)

Тег

Вернуть оператора по его почте

Тег

Last updated