Работа с переменными
Переменные позволяют сохранять и использовать данные в сценариях.
Синтаксис
Переменные записываются в двойных фигурных скобках:
{{название.переменная}}Доступные переменные
Сообщение пользователя
{{message.text}} — текст последнего сообщенияКонтекст (ваши переменные)
{{context.переменная}} — любая переменная, сохранённая через "Сохранить в контекст"
Примеры:
{{context.user_name}}
{{context.score}}
{{context.selected_product}}Данные кнопки
{{callback_data}} — callback_data нажатой кнопкиДанные клиента из CRM
Транзакции клиента
Данные Telegram пользователя
Формулы и выражения
Можно использовать математические и логические операции:
Математика
Сравнения
Логические операции
Строковые функции
Примеры использования
Пример 1: Персонализация
Пример 2: Накопление баллов
Пример 3: Условие с переменной
Практические примеры
Пример 1: Простой приветственный бот
Цель: Бот приветствует пользователя по имени и показывает меню.
Схема:
Добавляем обработку кнопок:
Пример 2: Сбор контактных данных
Цель: Запросить у пользователя имя и телефон, сохранить в CRM.
Схема:
Пример 3: Бот-викторина с подсчётом баллов
Цель: Задать 3 вопроса, подсчитать правильные ответы, выдать результат.
Схема:
Пример 4: Бот с ИИ помощником
Цель: Бот использует AI для ответов на вопросы о товарах.
Схема:
Пример 5: Бот с уведомлениями менеджеру
Цель: При заявке клиента отправить уведомление менеджеру в Telegram.
Схема:
Последнее обновление