Webhook'lar, bot'larinizda olaylar gerceklestiginde gerçek zamanlı bildirimler almanizi sağlar. API'mizi sorgulamak yerine, bir webhook URL'si yapılandırın ve etkinlikleri anında size gönderelim.
Mevcut Etkinlikler
message.receivedSohbette yeni mesaj
message.editedMesaj düzenlendi
member.joinedKullanıcı bir gruba katildi
member.leftKullanıcı bir gruptan ayrildi
bot.addedBot bir gruba eklendi
bot.removedBot bir gruptan cikarildi
command.executedBot komutu yurutuldu
module.triggeredBir modül eylemi tetiklendi
Endpoints
/api/webhooksTüm yapılandırılmış webhook'ları listeleyin
/api/webhooksYeni bir webhook endpoint'i oluşturun
/api/webhooks/:idWebhook yapılandırmasını güncelleyin
/api/webhooks/:idBir webhook'u silin
/api/webhooks/:id/testWebhook'unuza bir test etkinliği gönderin
Webhook Güvenliği
İmza Doğrulama
Tüm webhook verileri doğrulama için bir imza başlığı içerir:
X-BotLaunch-Signature: sha256=abc123...Example Payload
{
"event": "message.received",
"timestamp": "2024-01-15T10:30:00Z",
"data": {
"messageId": "msg_abc123",
"chatId": "-100123456789",
"from": {
"id": 123456789,
"username": "johndoe"
},
"text": "Hello, bot!"
}
}Yeniden Deneme Politikası
If your endpoint returns a non-2xx status, we'll retry up to 3 times with exponential backoff (10s, 30s, 90s). After 3 failures, the webhook is paused.
Daha Fazlasını Keşfedin
API entegrasyonunuz için güvenlik en iyi uygulamalarını öğrenin.
Security Guide