Шаблоны сообщений
Система шаблонов позволяет настраивать тексты сообщений, которые отправляет ваш бот, под стиль вашего заведения. В шаблонах можно использовать некоторые элементы программирования, с помощью которых вы можете добавлять переменные, условия и даже простые вычисления.
Переменные
В шаблонах сообщений можно использовать переменные — это значения, которые бот автоматически подставляет в текст. Например: имя клиента, номер заказа, сумма, способ оплаты или текст кнопки.
Чтобы вставить переменную, используйте двойные фигурные скобки {{ ... }}
.
Ваш заказ {{ order_number }} уже готовится 🍳
Каждое сообщение в боте отправляется в определённый момент — например, при создании заказа, обновлении статуса, начислении бонусов и т.д. Поэтому набор доступных переменных может отличаться.
- 🕐 Всегда доступны — общие переменные (например, кнопки).
- 🍽 Только при заказах — данные заказа: номер заказа, тип доставки, способ оплаты и т.д.
Общие переменные
Доступны всегда, можно использовать в любом шаблоне сообщений.
Переменная | Назначение | Значение |
---|---|---|
button_send_phone_number | Кнопка отправки номера телефона | 📲 Отправить номер |
button_open_main_menu | Кнопка открытия меню | 🗂 Открыть меню |
button_open_orders | Кнопка открытия списка заказов | 📑 Заказы |
Примеры использования
Ваш заказ {{ order_number }} готов!
Чтобы снова сделать заказ — нажмите на «{{ button_open_main_menu }}», список заказов доступен по кнопке «{{ button_open_orders }}»
Переменные заказа
Доступны только в рамках контекста заказа.
Переменная | Назначение | Значения |
---|---|---|
order_delivery_type | Cпособ получения | COOKING — готовится, DELIVERING — доставляется, FINISHED — завершён, CANCELLED — отменён |
order_payment_method | Cпособ оплаты | CASH — наличные, CARD — по карте, ONLINE — онлайн-оплата |
order_number | Номер заказа | A101 , N503 , E001 |
order_id | Идентификатор заказа | 485523 , 91234 , 88823 |
Примеры использования
В данном примере есть общий текст, что заказ готовится, а далее в зависимости от способа получения разные тексты.
Ваш заказ {{ order_number }} уже готовится 😊
Скоро можно будет кушать! Мы всё принесём к столику. Чтобы позвать официанта — можете просто поднять руку.
Уникальный идентификатор заказа: {{ order_id }}
Форматирование
В сообщениях можно использовать HTML-разметку, чтобы красиво оформить текст. Поддерживаются основные теги Telegram — жирный, курсив, ссылки, списки и т.д. Это удобно для выделения важных деталей, ссылок на меню или оформления приветствия.
Примеры использования
В данном примере номер заказа будет с жирным выделением.
Ваш заказ <b>{{ order_number }}</b> уже готовится 🍳
В данном примере вставлены ссылки на политику обработки пользовательских данных и канал в Telegram.
Вот и всё! Регистрация завершена, чтобы сделать заказ — нажмите кнопочку «{{ button_open_main_menu }}»
Также, вы можете <a href="https://t.me/cafebotum">подписаться на наш телеграм-канал</a>.
Пользуясь ботом, вы соглашаетесь на обработку персональных данных, согласно <a href="<ссылка на загруженный файл>">политике</a>.