Данные из API в ответах команд
Переменная $(api ...) подставляет в ответ команды данные внешнего сервиса. Например, бот может показать курс валюты или игровую статистику. Для этого нужна ссылка на API, которое возвращает JSON, и путь к нужному полю в его ответе.
Пример: курс доллара
Создадим команду !курс, которая показывает курс доллара к рублю из API Frankfurter.
-
Откройте раздел команд в панели управления, создайте команду и укажит е
!курс. -
Вставьте в текст ответа:
Курс доллара: $(api https://api.frankfurter.dev/v2/rate/USD/RUB $.rate) ₽ -
В блоке «Проверка в чате» справа введите
!курс: бот покажет ответ так, как увидят зрители. Ничего не отправляется в чат. -
Сохраните команду и вызовите
!курсв чате.

На скриншоте бот отвечает: Курс доллара: 86.3 ₽.

Как устроена переменная
Общий формат:
$(api URL $.path)
Замените URL ссылкой на API, а $.path — путём к полю, которое хотите вывести. Между ссылкой и путём нужен пробел.
В нашем примере API возвращает:
{
"date": "2026-09-08",
"base": "USD",
"quote": "RUB",
"rate": 86.3
}
Символ $ обозначает весь ответ. Путь $.rate выбирает поле rate, поэтому вместо переменной бот подставляет число 86.3, сохраняя текст вокруг неё.
Названия полей зависят от конкретного API. Откройте ссылку в браузере или посмотрите документацию сервиса, чтобы найти нужное поле.