SmartBot
Search…
Специальные переменные
В этой статье рассмотрены основные специальные переменные, которые вы можете использовать в своем боте и рассылках.
Перед прочтением мы рекомендуем ознакомиться с общей статьей о переменных (Переменные)
Специальные переменные - фиксированные, значения которых подставляет бот.
Специальные переменные отображаются в разделе "переменные" в первой вкладке:
При использовании переменной, например, в тексте сообщения, бот заменит ключ переменной на значение:
Отлично! Бот заменил переменную %имя% на имя пользователя ВКонтакте
🤩
Давайте рассмотрим основные специальные переменные:
Ключ переменной
Подставлемое ботом значение
%сообщение%
Сообщение пользователя
%имя%
Имя пользователя
%фамилия%
Фамилия пользователя
%пол%
Пол пользователя
%время%
Местное время
%час%
Часов по местному времени
%минута%
Минут по местному времени
%дата%
Дата по местному времени
%город%
Город пользователя
%чат%
Ссылка на чат
Со списком всех специальных переменных можно ознакомиться в разделе переменные в приложении.

Переменные-функции

Среди специальных переменных существуют переменные-функции. Например, %ранд(a, b)% и %дата+N%.
При использовании таких переменных, вы можете заменить параметры (a, b, N), а бот в зависимости от них вычислит значение переменной.
Например, чтобы получить случайное число от 0 до 100, надо написать в тексте сообщения %ранд(0, 100)%:
Использование переменной %ранд(a, b)%
Пример вычисления случайного числа
Чтобы использовать переменную %дата + N%, нужно подставить параметр N, например, написать %дата + 3% (значит текущая дата + 3 дня):
Пример использования %дата + N%
С помощью специальных переменных вы можете выводить и использовать в условиях известные боту значения, а также те данные, которые передает ВКонтакте (например, имя и фамилию пользователя)
😎