"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कोई त्रुटि होने के बावजूद, मेरे डिस्कोर्ड 2.0 बॉट कमांड काम क्यों नहीं कर रहे हैं?

कोई त्रुटि होने के बावजूद, मेरे डिस्कोर्ड 2.0 बॉट कमांड काम क्यों नहीं कर रहे हैं?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:470

Why Aren't My Discord.py 2.0 Bot Commands Working, Despite No Errors?

पुस्तकालय में महत्वपूर्ण परिवर्तन हुए। एक उल्लेखनीय अंतर इरादों की शुरूआत है, यह निर्दिष्ट करने का एक तरीका है कि बॉट को किस प्रकार की घटनाओं को सुनना चाहिए। अपने बॉट में विशिष्ट कार्यक्षमता सक्षम करें। डिफ़ॉल्ट रूप से, संदेश सामग्री डिफ़ॉल्ट इरादों में शामिल नहीं है। नतीजतन, भले ही आपका बॉट सफलतापूर्वक चलता है और रिपोर्ट तैयार करता है, यह कमांड प्राप्त करने में असमर्थ है क्योंकि इसमें आवश्यक अनुमतियों का अभाव है।

समाधान: संदेश सामग्री के इरादे को सक्षम करना

अपने बॉट में संदेश सामग्री के इरादे को सक्षम करें। यह इसे कमांड सहित संदेश सामग्री को पढ़ने और प्रतिक्रिया देने की अनुमति देता है। ] डिस्कोर्ड डेवलपर पोर्टल पर जाएं और अपने एप्लिकेशन का चयन करें। ] अनुमतियाँ टैब के तहत, "संदेश सामग्री इरादे" अनुभाग का पता लगाएं और इसे सक्षम करने के लिए बॉक्स की जांच करें। इसे शामिल करने के लिए अपने बॉट के कोड को अपडेट करने के लिए:

आयात डिस्कॉर्ड Discord.ext आयात कमांड से # इरादों का एक उदाहरण बनाएं (डिफ़ॉल्ट इरादे पहले से ही शामिल हैं) intents = discord.intents.default () # इंटेंट्स सूची में संदेश सामग्री का इरादा जोड़ें intents.message_content = true # अपने डिस्कोर्ड बॉट बनाएँ bot = commans.bot (command_prefix = '$', intents = intents, help_command = कोई नहीं)

इन परिवर्तनों के साथ, आपका बॉट अब discord.py में ठीक से कमांड प्राप्त करने और निष्पादित करने में सक्षम होना चाहिए। यह 1.7.3 में किया।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3