7️⃣ API курсов валют ЦБ РФ.
Сложность: ⭐️⭐️⭐️

Создание http-запроса (см. @qnext259) и обработка JSON ответа при помощи динамических переменных (см. @qnext317).

Например: Показать по команде /kurs актуальный курс валют ЦБ РФ для доллара и евро на сегодня.

Для этого необходимо:

��WEB — ☸️Http-запросы — ➕Создать☸️ — Название: КурсВалютЦБРФ — Ссылка: https://www.cbr-xml-daily.ru/daily_json.js — Тип: get — Формат ответа: json

��Переменные — ��Динамические переменные — ➕Создать�� — Название: Valute — Код переменной: Valute — Время кеширования: ✅1д.

В ��Триггер Сборки добавить две реакции:

⚡️httpRequest — Выбрать http-запрос: КурсВалютЦБРФ

⚡️dynamicVarSet — Выражение: ${httpResponse.value.Valute}


↙️Команды — ➕Создать↙️ — Команда: /kurs
(Для работы команды в чате, необходимо: ⚙️Настройки — ☑️Доступно в чате)

В ��Триггер команды добавить две реакции:

⚡️loadDynamicVar — Переменная: Valute

⚡️sendMessages — Текст: Курс валют ЦБ РФ
на !{date| when: now; format: dd.mm.yyyy; }
Доллар США: ${dynamicVar.Valute.USD.Value} ₽
Евро: ${dynamicVar.Valute.EUR.Value} ₽
— ➖Пропустить
(Для работы реакции в чате, необходимо установить: ☑️Ответить в чате)

#httpRequest #DynamicVariable

Требуется помощь?
YouTube
QNext. Запросы курсов ЦБ EUR USD
Разработка ботов на платформе https://t.me/QNextBot​​ Больше информации и различных кейсов можно найти на нашей площадке: https://t.me/QNextCases​​ а так же задать все интересующие вопросы в чате поддержки: https://t.me/QNextSupport
31 1K

Обсуждение 0

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram