7️⃣ API курсов валют ЦБ РФ.
Сложность:
⭐️⭐️⭐️
Создание http-запроса (см.
https://t.center/qnext/259) и обработка JSON ответа при помощи динамических переменных (см.
https://t.center/qnext/317).
Например: Показать по команде
/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
Требуется помощь?