Специальные переменные
В этой статье рассмотрены основные специальные переменные, которые вы можете использовать в своем боте и рассылках.
Специальные переменные - фиксированные, значения которых подставляет бот.
Специальные переменные отображаются в разделе "переменные" в первой вкладке:

При использовании переменной, например, в тексте сообщения, бот заменит ключ переменной на значение:


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

Использование переменной %ранд(a, b)%

Пример вычисления случайного числа
Чтобы использовать переменную %дата + N%, нужно подставить параметр N, например, написать %дата + 3% (значит текущая дата + 3 дня):

Пример использования %дата + N%
С помощью специальных переменных вы можете выводить и использовать в условиях известные боту значения, а также те данные, которые передает ВКонтакте (например, имя и фамилию пользователя)
😎
Last modified 3yr ago