Автоподстановки
Автоподстановка — это вставка в двойных фигурных скобках {{ ... }}. Перед отправкой бот заменяет её значением: именем контакта, ответом из переменной, результатом расчёта.
Здравствуйте, {{ first_name }}! Ваш заказ на {{ $сумма }} ₽ принят.
Контакт по имени Анна, у которого в переменной сумма записано 1500, получит:
Здравствуйте, Анна! Ваш заказ на 1500 ₽ принят.
Что можно подставить
| Запись | Что подставится | Подробнее |
|---|---|---|
{{ first_name }} |
Данные контакта: имя, телефон, почта и другие | Данные контакта |
{{ $город }}, {{ var("Имя клиента") }} |
Значение переменной контакта. Имя с пробелами — через var |
Переменные |
{{ адрес_офиса }} |
Значение глобальной переменной бота | Глобальные переменные |
{{ round($цена * 0.9, 2) }} |
Результат выражения: арифметика, условия, функции | Выражения |
{{ date("d.m.Y") }} |
Результат функции | Справочник функций |
Как это работает
- Бот находит в тексте все вставки
{{ ... }}. - Каждую заменяет значением. Если значения нет — например, у контакта не указан телефон, — на этом месте будет пусто.
- Отправляет готовый текст.
Подставленное значение — это всегда просто текст. Если контакт напишет в ответе {{ ... }}, бот выведет это как есть и ничего выполнять не будет.
Совет
Проверяйте автоподстановки в превью бота — кнопка «Проверить бота» в конструкторе. Если вставка не сработает, под чатом появится причина и ссылка на блок. Подробнее — в разделе Ошибки и ограничения.
Где работают автоподстановки
В текстах сообщений, подписях к файлам, кнопках, ссылках, условиях и настройках многих блоков. В части мест доступны не все функции — см. Где работают автоподстановки.