Переменные в проекте бота

Как использовать переменные при создании контента
Автор:
Автор материала
Дмитрий
Понравилась:
Число людей, которым понравился материал
210 
Время чтения:
Время чтения
3 мин.
Обновлено:
Обновлено, дата
01/09

Переменные хранят информацию на протяжении работы бота, к которой вы имеете доступ. Сюда вы можете записывать ответы пользователя, его выбор, результаты упражнений и так далее. Использовать их вы можете:

  • при выборе дальнейших действий бота: сравнение переменной со значением.
  • в текстах: впишите переменную в таком виде {­{­название_переменной­}­} в нужном месте текста в любом элементе. При отправке она будет автоматически заменена на значение. Это подходит, например, при указании правильности теста или последнего введенного пользователем вопроса.
  • в графиках. Этот элемент использует значение переменных для построения графиков.

Добавить переменные вы можете в разделе "переменные". Основные моменты:

  • Нельзя использовать зарезервированные слова: начинающиеся с "botvar_" и "uid","botid","gid"
  • Названия переменных не могут состоять только из цифр
  • Переменная должна состоять из 4+ символов

Обучение с ботами

С помощью визуального редактора вы сможете обучать и тестировать ваших учеников в мессенджерах и соцсетях без программирования и ТЗ.
ПОДРОБНЕЕ

Кроме ваших переменных каждый бот содержит и заранее подготовленные:

ПеременнаяЗапись в текстОписание
botvar_message{­{­botvar_message­}­}Последнее сообщение или нажатие на кнопку, которое оправил пользователь.
botvar_last_seen{­{­botvar_last_seen­}­}Время последнего действия с пользователем (отправленного или полученного сообщений)
botvar_your_id­{{­botvar_your_id­}­}Указанный вами ID пользователя при его регистрации в боте.
botvar_uid{­{­botvar_uid­}­}Уникальный номер пользователя в системе
botvar_abtest{­{­botvar_abtest­}­}Группа A/B/C/D/E/F/G/H пользователя для проведения AB тестов
botvar_is_chatting{{botvar_is_chatting}}Находится ли пользователь в режиме чата с администраторами бота.

Чтобы использовать переменную в тексте или формуле, впишите ее в таком виде {­{­название_переменной­}­} в нужном месте. При обработке она будет автоматически заменена на значение. Например, при отправке сообщения при my_param=6 в тексте будет вставлено число 6 вместо переменной. Вы можете использовать как текстовые, так и числовые значения переменной, что позволяет отправлять любые ответы пользователей, проценты успешности прохождения, число попыток и др.

Автор: Дмитрий
  1. Главная
  2. Пользовательский опыт, контент и алгоритм работы ботов
  3. Переменные в проекте бота

Полезные материалы

Поделитесь мнением?
  • Поделиться

Сэкономьте время на самостоятельном создании ботов

Хотите получить персональную демонстрацию сервиса, кейсы использования или персональную разработку бота? Оставьте заявку через нашего чат-бота или ознакомьтесь подробнее.

Сделано на платформе ПРАВОЛОГИЯ