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

Как использовать переменные при создании контента
Автор:
Автор материала
Дмитрий
Время чтения:
Время чтения
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. Wiki
  3. Переменные в проекте бота

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

210/13

Комментарии

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