वेबहुक क्या है
इसे किसी एक चैनल का निजी लेटरबॉक्स समझें।
इसके पते से कोई भी इसमें मैसेज डाल सकता है। पते के बिना कोई नहीं।
यह आपके सर्वर से जुड़ता नहीं, कुछ पढ़ नहीं सकता, और आपके दूसरे चैनल इसे दिखते ही नहीं।
यह आखिरी बात ही वजह है कि वेबहुक इस काम का सुरक्षित तरीका है।
आपका Discord खाता किसी के हाथ नहीं जाता। जाता है सिर्फ़ एक लेटरबॉक्स।
बनाने का तरीका
इसके लिए सर्वर आपका होना चाहिए, या उसे मैनेज करने की अनुमति आपके पास होनी चाहिए।
किसी और के सर्वर में पोस्ट करना है? तो उस सर्वर के एडमिन से कहें कि वेबहुक बनाकर उसका पता आपको भेज दे।
- Discord खोलें और अपने सर्वर में जाएँ।
- ऊपर सर्वर के नाम पर क्लिक करें, फिर "Server Settings" (सर्वर सेटिंग) पर।
- बाईं ओर के मेन्यू में "Integrations" (इंटीग्रेशन) ढूँढें, फिर "Webhooks" (वेबहुक) पर क्लिक करें।
- "New Webhook" (नया वेबहुक) पर क्लिक करें।
- वह चैनल चुनें, जिसमें इसे पोस्ट करना है।
- "Copy Webhook URL" (वेबहुक URL कॉपी करें) पर क्लिक करें।
बस यही पता चाहिए।
यह https://discord.com/api/webhooks/ से शुरू होता है, और इसके आखिर में अक्षरों और अंकों की एक लंबी लड़ी होती है।
इसे Tublish में "प्लेटफ़ॉर्म" स्क्रीन पर पेस्ट करें और "कनेक्ट करें" दबाएँ।
इसे एक नाम और चेहरा दें
वेबहुक की सेटिंग में रहते हुए ही वह नाम और तस्वीर चुन लें, जिनके साथ इसकी पोस्ट दिखेंगी।
यह ज़रूर करें। पहले से लगा नाम किसी आम बॉट का होता है, और उससे आई पोस्ट स्पैम जैसी लगती हैं।
ज़्यादातर क्रिएटर अपने चैनल का नाम और अपनी हमेशा वाली प्रोफ़ाइल फ़ोटो लगाते हैं।
अगर कुछ गड़बड़ हो
अगर लिंक नहीं लिया जाता, तो ज़्यादातर वजह यही होती है कि पता आधा ही कॉपी हुआ।
टेक्स्ट को हाथ से चुनने के बजाय Discord का कॉपी बटन इस्तेमाल करें।
अगर बाद में पोस्ट का पहुँचना बंद हो जाए, तो जाँचें कि वेबहुक अब भी मौजूद है या नहीं।
Discord में इसे मिटाने पर हमें कोई खबर नहीं मिलती। पता बस काम करना बंद कर देता है, और यह नाकामी "अब तक की सारी पोस्ट" में दिखती है।
इसे मिटाना
उसी जगह से, जहाँ इसे बनाया था: "Server Settings" → "Integrations" → "Webhooks"।
वेबहुक मिटा दें, और फिर उसके ज़रिए कभी कुछ पोस्ट नहीं हो पाएगा।
चैनल में पहले से मौजूद पोस्ट ठीक वहीं की वहीं रहती हैं।