Общая информация о переменных

Основные переменные

{
  "this_user": {
    "platform_id": ID пользователя в платформе,
    "platform": "Платформа"            
    "firstname": "Имя пользователя",
    "lastname": "Фамилия пользователя",
    "full_name": "Полное имя пользователя",
    "username": "Имя пользователя в платформе",
    "language": "Язык интерфейса",
    "country": "Страна в настройках устройства"
  },
  "last_input": "Последний ввод пользователя — то, что отправил пользователь боту"
}

Некоторые переменные принимают значение null это значит, что в данной платформе нет соответствующих сведений. Так, например, часто бывает в Telegram и Viber, где указание фамилии не является обязательным.

Также основной переменной является last_request, которая появляется после запроса на сервер и содержит ответ на запрос.

Как вставить значение переменной в текст?

Часто возникает вопрос, как использовать переменные в тексте. Например, как обратиться к человеку по имени или как вывести уже имеющиеся значения.

Правило достаточно простое когда создаём переменную, пишем её как var, когда мы выводим переменную или записываем её в другую переменную, пишем её как {{var}}.

Если в переменной заложено несколько значений, например, переменная this_user, мы добавляем уточнение, какое именно значение, через точку: this_user.full_name

Как обратиться по имени?

Из раздела Основные переменные мы берём переменную this_user и добавляем к ней значение имени firstname, получаем переменную this_user.firstname.

Пишем текст сообщения:

{{this_user.firstname}}, вас приветствует бот компании Botmother!