Discord बॉट वह खाता है जिससे कोई व्यक्ति नहीं, सॉफ़्टवेयर साइन इन करता है। MakeHybrid का एक बॉट है, और वह हर संगठन के काम आता है: आपको अपना Discord ऐप बनाने की ज़रूरत नहीं। आपका सर्वर सँभालने वाला कोई व्यक्ति Discord के अपने इंस्टॉल पेज से बॉट जोड़ता है, और तब से वह सर्वर आपके संगठन का हो जाता है।
उसे आपके सर्वरों तक क्या बाँधता है
क्योंकि एक ही बॉट कई संगठनों के सर्वरों में है, इसलिए अकेला चैनल आईडी कुछ साबित नहीं करता। हर कॉल से पहले Discord से पूछा जाता है कि चैनल किस सर्वर का है, और वह ऐसा सर्वर होना चाहिए जिसमें आपके संगठन ने बॉट जोड़ा है। किसी दूसरे संगठन का चैनल और कोई ऐसा चैनल जो है ही नहीं, दोनों 404 लौटाते हैं, इसलिए आईडी टटोले नहीं जा सकते।
- वह किसी चैनल के संदेश पढ़ता है, सबसे नए पहले, और उसमें पोस्ट करता है, चाहें तो किसी एक संदेश के जवाब के रूप में।
- आपके सर्वरों में कोई व्यक्ति जो भी संदेश लिखता है, वह discord.message_received के रूप में आपके वेबहुक तक पहुँच सकता है; बॉट की अपनी पोस्ट और दूसरे बॉटों की पोस्ट छोड़ दी जाती हैं।
- वह जो पोस्ट करता है उससे किसी को पिंग नहीं जाता: न कोई व्यक्ति, न कोई रोल और न @everyone, चाहे टेक्स्ट कुछ भी कहे।
अक्सर पूछे जाने वाले सवाल
पोस्ट करने पर 403 क्यों आता है?
बॉट को उस चैनल में लिखने की अनुमति नहीं है। Discord में चैनल की सेटिंग खोलिए, फिर “अनुमतियाँ”, और बॉट को वहाँ संदेश भेजने का अधिकार दीजिए।
बॉट को किसी सर्वर से कैसे हटाऊँ?
सर्वर को API के ज़रिए छोड़ दीजिए: बॉट उसे छोड़ देता है, और वह सर्वर API और प्रोजेक्ट रूम, दोनों के लिए आपके संगठन का नहीं रहता।