Полный список кастомных тегов и фильтров для работы на платформе
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