API bilan ishlaydigan bot

Daraja: 🔴 Murakkab Vaqt: 30 daqiqa

Natija

Tashqi API'dan ma'lumot olib ko'rsatadigan bot (ob-havo misoli).

Kerakli node'lar

  • Command Trigger

  • HTTP Request

  • If node

  • Text Message

  • Custom Code (ixtiyoriy)

Qadam 1: API tanlash

Bu misolda OpenWeatherMap API ishlatamiz.

  1. https://openweathermap.org/api ga o'ting

  2. Ro'yxatdan o'ting

  3. API kalitini oling

Qadam 2: /weather buyrug'i

Command Trigger:

  • Command: weather

  • With args: ✅ (shahar nomini olish uchun)

Qadam 3: Argumentni tekshirish

If node:

  • Variable: {{trigger.args}}

  • Operator: is_not_empty

Argument yo'q

Text Message:

Qadam 4: HTTP Request

True yo'lida:

HTTP Request node:

  • URL: https://api.openweathermap.org/data/2.5/weather?q={{trigger.args}}&appid=YOUR_API_KEY&units=metric&lang=uz

  • Method: GET

  • Response Variable: weather_data

Qadam 5: Javobni tekshirish

If node:

  • Variable: {{var.weather_data.cod}}

  • Operator: ==

  • Value: 200

Muvaffaqiyatli

Text Message:

Xatolik

Text Message:

Oqim sxemasi

Custom Code bilan

Murakkab ma'lumotlarni qayta ishlash:

Boshqa API misollar

Valyuta kursi

Random iqtibos

Rasm generatsiya (Unsplash)

Eng yaxshi amaliyotlar

✅ To'g'ri

  • API kalitlarini xavfsiz saqlang

  • Timeout o'rnating

  • Xatoliklarni ushlang

  • Rate limit'larga rioya qiling

❌ Noto'g'ri

  • API kalitlarini ochiq yozmang

  • Xatolik tekshirmasdan davom etish

  • Juda ko'p so'rov yuborish

Last updated

Was this helpful?