SmartBot
Search…
Введение
SmartQuery (SQ) — скриптовый язык программирования, созданный специально для расширения возможностей цепочек Smartbot.

Зачем нужен SmartQuery?

    Создание сложных условий в цепочках (комбинация И и ИЛИ)
    Работа с массивами и словарями (промокоды, инвентарь, угадывание слов, корзина товаров, ...)
    Подстановка вычисляемых значений в текст сообщений (также как обычные переменные, но можно использовать арифметику)

Некоторые примеры

1
# сложные условия
2
%пол% == 'мужской' and %ref% == '1' or %пол% == 'женский' and %ref% == '2'
3
4
# работа с массивами
5
%корзина%.push('духи')
6
%корзина%.push('вебинар')
7
8
# подстановка значений выражений в текст сообщений
9
Ваш баланс: {{ %баланс% + %премия% }}
Copied!
SmartQuery можно использовать везде, где раньше можно использовать только обычные переменные: в тексте сообщений, в рассылках, условиях и на лендингах.
Отличия шага Установить переменную и SQ подробно описаны в статье Отличия шага Установить переменную и SmartQuery.
Last modified 1yr ago