Yangilanishlar
deleteWebhook
Webhookni o'chiradi (keyin getUpdates ishlatish mumkin).
POST
https://api.zamin.app/bot<TOKEN>/deleteWebhookGET ham ishlaydi. Parametrlar: query, JSON, form yoki multipart — batafsil.
Webhookni o'chiradi. Navbatdagi yangilanishlar saqlanib qoladi va getUpdates bilan olinadi, agar drop_pending_updates: true berilmagan bo'lsa.
Parametrlar
| Parametr | Turi | Majburiy | Cheklov | Izoh |
|---|---|---|---|---|
drop_pending_updates | Boolean | Ixtiyoriy | — | true — navbatni tozalaydi. |
Javob
Natija (result): true
JSON
{"ok": true, "result": true}Xatolar
Bu metodga xos xato yo'q.
Istalgan metodda bo'lishi mumkin: 401 Unauthorized, 403 Forbidden: bot is suspended, 429 Too Many Requests, 400 Bad Request: <maydon>: … — xato kodlari.
Misol
Python
import os
import requests
TOKEN = os.environ["ZAMIN_BOT_TOKEN"]
API = f"https://api.zamin.app/bot{TOKEN}"
print(requests.post(f"{API}/deleteWebhook", json={"drop_pending_updates": False}, timeout=15).json())curl
curl -s -X POST "https://api.zamin.app/bot$ZAMIN_BOT_TOKEN/deleteWebhook" \
-H "Content-Type: application/json" \
-d '{"drop_pending_updates": false}'