PIGONA
Webhook Tester

Discord वेबहुक टेस्टर

अपना Discord वेबहुक सेकंडों में जाँचें। URL चिपकाएँ, उसे सत्यापित करें और यह पक्का करने के लिए एक टेस्ट संदेश भेजें कि सब काम कर रहा है।

Discord वेबहुक क्या है?

Discord वेबहुक एक अनोखा URL है जिससे आप बिना बॉट के किसी खास Discord चैनल में संदेश भेज सकते हैं। वेबहुक आम तौर पर GitHub सूचनाओं, सर्वर मॉनिटरिंग अलर्ट, CI/CD पाइपलाइन अपडेट और कस्टम इंटीग्रेशन के लिए इस्तेमाल होते हैं। हर वेबहुक का अपना नाम और अवतार होता है और वह एक खास चैनल से जुड़ा होता है।

Discord वेबहुक कैसे बनाएँ

  1. अपना Discord सर्वर खोलें और सर्वर सेटिंग्स में जाएँ
  2. इंटीग्रेशन > वेबहुक में जाएँ
  3. नया वेबहुक पर क्लिक करें
  4. एक नाम तय करें और लक्ष्य चैनल चुनें
  5. वेबहुक URL कॉपी करें पर क्लिक करें
  6. यह जाँचने के लिए कि URL काम करता है, उसे ऊपर टेस्टर में चिपकाएँ

यह टेस्टर कैसे काम करता है

अपना वेबहुक URL चिपकाएँ और जाँचें पर क्लिक करें। टूल URL को Discord API से सत्यापित करता है और वेबहुक का नाम, अवतार और जुड़ा चैनल दिखाता है। अगर URL मान्य है, तो आप अपना संदेश लिखकर वेबहुक से भेज सकते हैं और पक्का कर सकते हैं कि वह काम कर रहा है। सुरक्षा के लिए आपका वेबहुक URL हमारे सर्वर के ज़रिए भेजा जाता है (ब्राउज़र CORS की वजह से Discord API को सीधे कॉल नहीं कर सकते), लेकिन उसे कभी सहेजा या लॉग नहीं किया जाता।

Discord वेबहुक की आम एरर कोड

जब कोई वेबहुक अनुरोध विफल होता है, तो Discord एक HTTP स्टेटस लौटाता है जिसके JSON बॉडी में संख्यात्मक code और message होते हैं। असल में आपको ये ही मिलेंगे:

Discord वेबहुक की रेट लिमिट

Discord हर वेबहुक और हर चैनल पर रेट लिमिट लगाता है, और बकेट का सटीक आकार किसी तय संख्या के बजाय सर्वर की तरफ़ से तय होकर रिस्पॉन्स हेडर में मिलता है। हर सफल रिस्पॉन्स में X-RateLimit-Limit, X-RateLimit-Remaining और X-RateLimit-Reset-After होते हैं - अगला अनुरोध तय करने के लिए इन्हें पढ़ें, और कोड में कोई तय दर न लिखें। 429 रिस्पॉन्स की बॉडी में retry_after मान (सेकंडों में) भी होता है। ज़्यादा वॉल्यूम वाले इंटीग्रेशन (बिल्ड पाइपलाइन, लॉग एग्रीगेशन) के लिए कई इवेंट को एक ही संदेश में जोड़ें: एक वेबहुक कॉल में 10 एम्बेड तक जा सकते हैं और हर एम्बेड में कुल 6,000 अक्षर तक, जो आम तौर पर इवेंट की बाढ़ को एक अनुरोध में समेटने के लिए काफ़ी है।

वेबहुक सुरक्षा की बेहतर आदतें

वेबहुक URL एक बियरर क्रेडेंशियल है। जिसके पास पूरा URL है वह बिना किसी और प्रमाणीकरण के वेबहुक बॉट बनकर आपके चैनल में पोस्ट कर सकता है। इसे पासवर्ड की तरह समझें:

curl से मैन्युअल वेबहुक टेस्ट

अगर आप टर्मिनल से जाँचना पसंद करें, तो सबसे छोटा पेलोड एक content फ़ील्ड है। सफल POST खाली बॉडी के साथ HTTP 204 लौटाता है, या अगर आप URL में ?wait=true जोड़ें तो बने हुए संदेश के JSON के साथ HTTP 200। जब आपको संदेश की ID वापस चाहिए हो तब ?wait=true इस्तेमाल करें (जैसे बाद में /webhooks/<id>/<token>/messages/<message_id> एंडपॉइंट से संदेश बदलने या हटाने के लिए)।

और मुफ़्त Discord टूल

Pigona द्वारा संचालित - Discord के लिए मुफ़्त अनुवाद