Webhook yazılarını Discord bağlantıları için yeniden birleştirin, ki bu sadece Gateway üzerinden DMs alır

FixMediaService
Shiked
17 Eylül 2026 03:13 UTC
Yazar
Kamo
Commit
29369e3

Discord DMs yalnızca DiscordGatewayManager'ın WebSocket aracılığıyla MediaService'a ulaşır, ki bu doğrudan yayınlar sosyal.inbound.raw. Ancak her sosyal bağlantının bir webhook token vardır ve SocialInboundController bir postayı doğrular /api/sosyal/webhook/{token} token'in bağlantı isimlerini takan. DiscordAdapter.verifyWebhook Doğru cevap verdi, asla çağrılmadığı varsayımda. Yani bir Discord bağlantısı olan herkes webhook token Bir made-up MESSAGE CREATE yayınlayabilir ve bir DM olarak kısaltılabilir, bir konuşma ve bir liderlik yaratabilir. Adı. doğrulamak için imza yok: Discord asla bu yolda bir istek göndermez ( Ed25519-signed Interactions) endpoint, bu adaptörün uygulanmadığı farklı bir özelliktir. So verifyWebhook şimdi reddediyor ve bir post Bir Discord bağlantısı için her şey giriş veya yayınlanmadan 403. Gateway yolu buna aykırıdır. Sosyal InboundDiscordWebhookTest gerçek adaptörü ile kontrol edilen bir DM yayınlar: 403, hiçbir şey Giriş, yayınlanan hiçbir şey. adaptör hala aynı uç noktasından geçiyor. Yaşlılarla İlk test başarısız olur.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle