Операция над переменной

Работа с переменными в боте: инструкция по использованию блока "Операция над переменной"

Операция над переменной в чат-боте на примере тестирования

Способ записать произвольное значение в переменную с возможностью произвести вычисление перед записью. Это отлично подходит для создания тестов или викторин.

переменные в боте
Блок "Операция над переменной" в сценарии

При попадании в этот блок выполняется операция над переменной и сразу же происходит перенаправление пользователя в следующий блок по связи.

На данный момент можно выбрать четыре типа операции:

  • Произвольное значение

  • Математическое выражение

  • Математическое выражение 2.0

  • Массовое присвоение

Произвольное значение

Простая операция, которая записывает указанное значение в указанную переменную. В данном типе операции можно использовать системные функции.

Математическое выражение

Вы можете задать произвольное математическое выражение с простыми арифметическими операциями.

операции с переменными в боте
Математическое выражение в блоке "Операция над переменной"

В выражении можно оперировать с текущей переменной, для этого ее имя всегда должно быть x, т.е. в данном примере x равен значению переменной «Баллы».

Выражение x + 1 означает, что к значению переменной «Баллы» прибавится единица, а результат вычисления запишется в переменную «Баллы».

Это отлично подходит для тестов или викторин, просто ставьте этот блок между ответом и следующим вопросом, и за каждый вопрос начисляйте какой-то балл, а в конце теста вы можете вывести результат в блоке «Простое сообщение» или «Цепочка сообщений». Так же эта переменная будет присутствовать при выгрузке данных их бота в Excel.

Математическое выражение 2.0

Данный тип позволяет производить простые арифметические операции с двумя и более переменными.

вычисления в боте
Математическое выражение 2.0 в блоке "Операция над переменной"

Это отлично подходит для расчётов, в которых надо учитывать несколько ответов пользователя для подсчета итогового значения.

Массовое присвоение

Данный тип позволяет одним блоком присваивать пользователю несколько переменных.

переменные в боте
Массовое присвоение в блоке "Операция над переменной"

Запись локальной переменной в глобальную с помощью блока «Операция над переменной»

C помощью этого блока возможно записывать локальную переменную в глобальную. В произвольном выражении можно использовать автоподстановку (переменные, функции и т.д.). В значение/выражение записывается пользовательская переменная и она записывается в глобальную если указать тип результирующей переменной "глобальная".

переменные в боте
Произвольное значение переменной в блоке "Операция над переменной"

Создание балльной системы и начисления в чат-боте

Видео по работе с переменными в конструкторе LEADTEX и блоком "Операция над переменной".

Узнайте, как создавать локальные и глобальные переменные, настраивать математические выражения и применять их для викторин и тестов с автоматическим подсчетом баллов.

Операция над переменной

Создание внутренней валюты в чат-боте

Урок по созданию собственной валютной системы в чат-боте.

Изучите, как настроить внутреннюю валюту "вебкойны", создать механизмы заработка и трат, а также защитить систему от злоупотреблений через теги и условия.

Виртуальная валюта в Телеграм боте

Квиз в боте - создание опроса с разделением ролей

Создание quiz-бота с системой ролей. Научитесь настраивать опросы с автоматическим подсчетом результатов, создавать личные кабинеты для учителей и сохранять данные учеников в списки платформы.

Викторина в боте

Тестирование на время с Unix-датами

Видеоурок по созданию HR-бота для тестирования кандидатов с временными ограничениями.

Тестирование на время в Телеграм боте

Готовый шаблон для установки проекта "Тестирование на время в Telegram боте" в один клик:

Тестирование с несколькими ответами и топ-рейтингом

Видеоурок по созданию тестов с множественным выбором в LEADTEX.

Научитесь создавать интерактивные кнопки, проверять комбинации ответов, интегрировать Google Таблицы для хранения результатов и выводить топ-участников с лучшими результатами.

Тестирование с выбором нескольких вариантов ответа в Телеграм боте

Готовый шаблон для установки проекта "Тестирование в Телеграм боте | Множественный выбор" в один клик:

🎁 Бесплатный курс по разработке чат-ботов и MiniApps для всех пользователей с активной подпиской PRO уже на LEADTEX. 10 подробных уроков с погружением ОТ А до Я.

Начните обучение прямо сейчас - Начать обучение.

Last updated

Was this helpful?