Документация
  • Документация Amichat
  • Amichat
    • Для чего нужен Amichat
      • Автосценарии
      • Рассылки
      • Онлайн-чат
      • AI-агент для улучшения текста
    • Интерактивные инструкции
      • Как поделиться сценарием с другим пользователем
      • Как отправить рассылку по всей базе подписчиков
      • Как скопировать готовый шаблон
      • Как подключить Telegram
      • Как прикрепить файл (фото, видео и любой документ) в сообщение
      • Как добавить и настроить кнопки в сообщении
      • Как отследить переход подписчика по ссылке из сообщения
      • Как скопировать ссылку на блок (шаг) вашего бота
      • Как обратиться к подписчику по имени с помощью стандартных переменных
      • Как подключить бот к каналу или группе
      • Как проверить подписку подписчика на группу/канал в телеграм
      • Как отправить сообщение подписчику от лица бота
      • Как отправить сегментированную рассылку
      • Как настроить быстрые команды и обрабатывать их через триггеры
    • Редактор сценариев
      • Шаблоны сценариев
      • Создание сценария
        • Редактор
        • ⭐Блок Начало и триггеры (события запуска)
        • ✍️Сообщение
        • 🔀Условие
        • ➰Развилка
        • ➡️Тупик
        • 📝Заметки
        • ⚡Действие
        • ⏳Таймер
          • Как работают формулы
      • Данные
        • Системные переменные
        • Переменные бота
        • Переменные подписчика
        • Теги
        • UTM-метки
        • Цели (скоро)
        • Продукты (скоро)
      • Шаблонизатор Twig
        • Шаблонизатор
    • Интеграции
      • Мессенджеры
        • Как подключить Telegram
      • Платежные системы
        • Подключение ЮMoney для приема платежей
        • Подключение CloudPayments для приема платежей
        • Подключение Stripe для приема платежей
      • Как подключить и настроить интеграцию Google Sheets
    • Подписка
    • Аналитика
Powered by GitBook
On this page
  1. Amichat
  2. Редактор сценариев
  3. Данные

Системные переменные

С помощью различных переменных можно писать динамический текст, который будет отличаться для разных пользователей.

Персональные переменные

Персональные переменные - это переменные, которые зависят от персональных данных пользователя и позволяют писать более персонализированные сообщения.

Название

Значение

Имя Подставляется имя пользователя (Иван).

%username%

Полное имя Подставляется имя и фамилия пользователя (Иван Иванов).

%fullname%

ID получателя Подставляется числовой идентификатор пользователя в месенджере.

%userid%

Город (VK) Подставляется город пользователя. Через вертикальную черту можно указать вариант, если у пользователя не установлен город (не обязательно). На данный момент город определяется только для клиентов из ВК

[city]%city%|город не выбран[/city]

Страна (VK) Подставляется страна пользователя. Через вертикальную черту можно указать вариант, если у пользователя не установлена страна (не обязательно).

[country]%country%|страна не выбрана[/country]

Семейное положение (VK) Подставляется семейное положение пользователя. Через вертикальную черту можно указать вариант, если у пользователя не установлено семейное положение (не обязательно).

[relation]%relation%|семейное положение не выбрано[/relation]

Мужчинам|Женщинам Подставляется текст, соответствующий полу получателя.

[gender]Этот текст увидит парень|Этот текст увидит девушка[/gender]

UTM - метки

Добавляет в ссылку последние utm-метки по которым подписался пользователь. Например: http://vash_site.com?%ref%

%ref%

utm_source

%utm_source%

utm_medium

%utm_medium%

utm_campaign

%utm_campaign%

utm_content

%utm_content%

utm_term

%utm_term%

Случайная строка

Случайный текст из выбранных вариантов. Максимум 100 вариантов. Варианты текстов могут быть многострочными.

[rand]текст 1|текст 2|текст 3[/rand]

Случайное число

Случайное число из выбранного диапазона.

[rand]1:9999[/rand]

Идентификатор сценария

%bot_uuid%

API ключ бота Используется для более гибких настроек бота. Например: если необходимо присвоить пользовательскую переменную пригласителю текущего клиента. Внимание: не предоставляйте API ключ посторонним лицам, а так же аккуратно используйте его в своих воронках.

%bot_api_key%

Так же можно обращаться к сущности user и его данным внутри шаблонизатора Twig например в конструкции вида {{ user.username }} или {%if user.language == 'ru'%}Привет{%else%}Hello{% endif %}

У сущности юзер доступны следующие свойства

Имя ключа
Описание
Тип

first_name

Имя

строка

last_name

Фамилия

строка

language

Язык юзера в месенджере

строка (iso 639-1)

user_id

ID юзера в мессенджере

число

uuid

UUID юзера у нас в БД

строка

username

username юзера в месенджере

строка

last_update

Последний ответ от месседжера при отправке запроса.

объект

last_custom_request

Последний ответ при выполнении вебхука.

объект { "code": (int) код ответа,

"response": (string) ответ от сервера }

last_income_data

Последний запрос пришедший от провайдера

объект провайдера

__last_mes_id__

Id последнего отправленного ботом сообщения

число

PreviousДанныеNextПеременные бота

Last updated 1 year ago