Discord
Macro Deck के साथ शामिलअपने डेक से Discord में म्यूट करें, आवाज़ बंद करें, वॉइस चैनल से जुड़ें, वॉइस सेटिंग बदलें और वेबहुक संदेश भेजें।
Client ID और Client Secret फ़ील्ड वाला Discord कनेक्ट करें डायलॉग
- म्यूट और आवाज़ बंद करने के बटन, जो आपकी असली स्थिति दिखाते हैं
- वॉइस चैनल से जुड़ें या उसे छोड़ें, और टेक्स्ट चैनल खोलें
- माइक्रोफ़ोन और आउटपुट वॉल्यूम, वॉइस मोड और वॉइस प्रोसेसिंग सेट करें
- अपनी प्रोफ़ाइल पर एक कस्टम Rich Presence गतिविधि दिखाएँ
- वेबहुक से किसी चैनल में संदेश और एम्बेड भेजें
Discord इंटीग्रेशन Macro Deck को उसी कंप्यूटर पर चल रहे आधिकारिक Discord डेस्कटॉप ऐप से जोड़ता है। यह Discord के लोकल RPC इंटरफ़ेस का इस्तेमाल करता है, वही जो Discord क्लाइंट को नियंत्रित करने वाले ऐप को देता है, इसलिए आपके बटन ऐसे काम करते हैं जैसे आपने खुद Discord में क्लिक किया हो। Discord यह पहुँच केवल आपके अपने एप्लिकेशन को देता है, इसलिए सेटअप में आपको Discord Developer Portal में एक मुफ़्त एप्लिकेशन बनाकर उसे एक बार अधिकृत करना होता है।
आप क्या कर सकते हैं
- माइक्रोफ़ोन म्यूट और हेडफ़ोन बंद करें से खुद को म्यूट करें या अपनी आवाज़ बंद करें। बटन दिखाता है कि आप म्यूट हैं या नहीं, तब भी जब आप Discord में ही म्यूट करते हैं।
- अपने किसी सर्वर के वॉइस चैनल से जुड़ें, मौजूदा चैनल छोड़ें, या Discord ऐप में कोई टेक्स्ट चैनल खोलें।
- अपना माइक्रोफ़ोन और आउटपुट वॉल्यूम सेट करें, बढ़ाएँ या घटाएँ, पुश टू टॉक और वॉइस एक्टिविटी के बीच बदलें, और मानक नॉइज़ सप्रेशन, इको कैंसलेशन और ऑटोमैटिक गेन कंट्रोल चालू या बंद करें।
- Rich Presence सेट करें से अपनी प्रोफ़ाइल पर एक कस्टम गतिविधि दिखाएँ, और Rich Presence साफ़ करें से उसे फिर हटाएँ।
- वेबहुक निष्पादित करें से किसी भी चैनल में वेबहुक के ज़रिए एक संदेश भेजें, वैकल्पिक एम्बेड के साथ। यह क्रिया इंटीग्रेशन सेट अप किए बिना भी काम करती है, बशर्ते इंटीग्रेशन चालू हो।
कुछ उदाहरण सेटअप:
- टॉगल मोड में माइक्रोफ़ोन म्यूट वाला एक माइक बटन, जिसका रंग
discord_is_self_mutedवेरिएबल के अनुसार बदलता है। - एक बटन, जो आपकी टीम के वॉइस चैनल से जुड़ता है और यदि मैं पहले से जुड़ा हूँ तो मुझे स्थानांतरित करें चालू करता है, ताकि यह तब भी काम करे जब आप किसी दूसरे चैनल में हों।
- माइक्रोफ़ोन शांत ट्रिगर पर एक फ़्लो, जो लाल बत्ती जलाता है, और माइक्रोफ़ोन लाइव पर एक फ़्लो, जो उसे फिर बुझाता है।
- एक बटन, जो वेबहुक से आपके चैनल के लिंक के साथ "Stream is live" भेजता है।
यह कैसे काम करता है
Macro Deck शुरू होते ही Discord से जुड़ता है और Discord बंद करके फिर खोलने पर अपने आप दोबारा जुड़ जाता है; हर असफल कोशिश के बाद यह थोड़ा ज़्यादा इंतज़ार करता है, अधिकतम एक मिनट तक। ऐसा होने पर कनेक्टेड और डिस्कनेक्ट हुआ ट्रिगर चलते हैं। जब तक Discord जुड़ा नहीं है, discord_is_connected को छोड़कर सभी वेरिएबल अनुपलब्ध दिखते हैं। Discord में आपके किए बदलाव और किसी मॉडरेटर द्वारा किया गया म्यूट तुरंत वेरिएबल और ट्रिगर में दिखाई देते हैं। आप एक Discord खाता सेट अप कर सकते हैं।
आपको क्या चाहिए
- आधिकारिक Discord डेस्कटॉप ऐप, जो Macro Deck वाले कंप्यूटर पर ही चल रहा हो। Linux पर Flatpak और Snap संस्करण भी काम करते हैं।
- एक Discord खाता और Discord Developer Portal में आपका अपना एक मुफ़्त एप्लिकेशन।
- Macro Deck और Discord एक जैसे अधिकारों के साथ शुरू किए गए हों (दोनों में से कोई भी एडमिनिस्ट्रेटर के रूप में नहीं, या दोनों)।
- केवल वेबहुक निष्पादित करें के लिए: किसी चैनल का वेबहुक URL। इसके लिए इंटीग्रेशन का चालू होना ज़रूरी है, लेकिन कोई सेटअप नहीं।
सेट अप करें
चरण 1: एक Discord एप्लिकेशन बनाएँ
Discord Developer Portal खोलें और एक नया एप्लिकेशन बनाएँ। नाम से कोई फ़र्क नहीं पड़ता। General Information से Application ID कॉपी करें: यही Client ID है।
चरण 2: रीडायरेक्ट URI जोड़ें और सीक्रेट कॉपी करें
अपने एप्लिकेशन में OAuth2 खोलें। रीडायरेक्ट के रूप में
http://localhost/जोड़ें और सेव करें। यह पता कभी खोला नहीं जाता, Discord केवल जाँचता है कि यह दर्ज है। फिर Client Secret कॉपी करें (अगर Discord उसे न दिखाए तो उसे रीसेट करें)।चरण 3: Macro Deck में Discord खोलें
पक्का करें कि Discord डेस्कटॉप ऐप चल रहा है। Macro Deck में, साइडबार में एकीकरण पर क्लिक करें और Discord पर क्लिक करें।
चरण 4: Client ID और Client Secret डालें
अवलोकन टैब पर कॉन्फ़िगरेशन सेक्शन में सेट अप करें पर क्लिक करें। ऊपर दाईं ओर का स्विच चालू करने पर भी यही डायलॉग खुलता है। Discord कनेक्ट करें डायलॉग में Client ID और Client Secret पेस्ट करें और जारी रखें पर क्लिक करें।
चरण 5: Discord में अधिकृत करें
Discord में अधिकृत करें चरण पर जारी रखें पर क्लिक करें। Discord आपके एप्लिकेशन के लिए अधिकृत करने का संकेत दिखाता है: उसे स्वीकार करें। Macro Deck कनेक्शन को Discord नाम से, कोष्ठक में आपके उपयोगकर्ता नाम के साथ, सहेजता है और इंटीग्रेशन चालू कर देता है।
चरण 6: किसी बटन पर एक क्रिया जोड़ें
डेक पेज पर किसी बटन पर क्लिक करें। डेक अनलॉक होना चाहिए: जब ऊपर दाईं ओर लॉक करें बटन दिखता है, तो वह अनलॉक है। एडिटर खुलता है और उसमें छोटा दबाव चुना हुआ होता है। + क्रिया जोड़ें पर क्लिक करें, क्रिया जोड़ें डायलॉग में बाईं ओर Discord चुनें, माइक्रोफ़ोन म्यूट चुनें और क्रिया को टॉगल पर सेट करें।
चरण 7: बटन दबाएँ
अपने डेक पर बटन दबाएँ। Discord आपका माइक्रोफ़ोन म्यूट करता है, और बटन तब तक म्यूट स्थिति दिखाता है जब तक आप डेक से या Discord में अनम्यूट नहीं करते।
क्रियाएँ14
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- माइक्रोफ़ोन म्यूट
- आपका माइक्रोफ़ोन म्यूट, अनम्यूट या टॉगल करता है।
- हेडफ़ोन बंद करें
- आवाज़ बंद करता है, फिर से चालू करता है या टॉगल करता है।
- मानक शोर दमन
- Discord का मानक नॉइज़ सप्रेशन चालू या बंद करता है। यह Krisp को नियंत्रित नहीं कर सकता।
- इको कैंसलेशन
- Discord का इको कैंसलेशन चालू या बंद करता है।
- ऑटोमैटिक गेन कंट्रोल
- ऑटोमैटिक गेन कंट्रोल चालू या बंद करता है।
- वॉइस मोड सेट करें
- पुश टू टॉक और वॉइस एक्टिविटी के बीच बदलता है, या उन्हें टॉगल करता है।
- माइक्रोफ़ोन वॉल्यूम सेट करें
- Discord का माइक्रोफ़ोन वॉल्यूम सेट करता है, बढ़ाता है या घटाता है।
- आउटपुट वॉल्यूम सेट करें
- Discord का आउटपुट वॉल्यूम 200% तक सेट करता है, बढ़ाता है या घटाता है।
- वॉइस चैनल से जुड़ें
- आपको आपके किसी सर्वर के वॉइस चैनल से जोड़ता है, वैकल्पिक रूप से आपको दूसरे चैनल से वहाँ ले जाकर।
- वॉइस चैनल छोड़ें
- आपको मौजूदा वॉइस चैनल से डिस्कनेक्ट करता है।
- टेक्स्ट चैनल खोलें
- Discord ऐप में एक टेक्स्ट चैनल खोलता है।
- Rich Presence सेट करें
- आपकी प्रोफ़ाइल पर विवरण, इमेज और बीते समय के साथ एक कस्टम गतिविधि (खेलना, सुनना, देखना या प्रतिस्पर्धा करना) दिखाता है।
- Rich Presence साफ़ करें
- Macro Deck द्वारा आपकी प्रोफ़ाइल पर सेट की गई गतिविधि हटाता है।
- वेबहुक निष्पादित करें
- वेबहुक URL के ज़रिए किसी चैनल में एक संदेश भेजता है, वैकल्पिक रूप से एम्बेड के साथ। सेटअप के बिना काम करता है।
ट्रिगर18
कोई बटन या फ़्लो इन इवेंट पर प्रतिक्रिया दे सकता है।
- कनेक्टेड
- Macro Deck, Discord ऐप से जुड़ गया।
- डिस्कनेक्ट हुआ
- Discord ऐप बंद हो गया या कनेक्शन टूट गया।
- माइक्रोफ़ोन म्यूट हुआ
- आपने अपना माइक्रोफ़ोन म्यूट किया।
- माइक्रोफ़ोन अनम्यूट हुआ
- आपने अपना माइक्रोफ़ोन अनम्यूट किया।
- हेडफ़ोन बंद हुए
- आपने अपनी आवाज़ बंद की।
- हेडफ़ोन चालू हुए
- आपने अपनी आवाज़ फिर से चालू की।
- सर्वर द्वारा म्यूट
- किसी मॉडरेटर ने आपको म्यूट किया।
- सर्वर द्वारा अनम्यूट
- किसी मॉडरेटर ने आपको अनम्यूट किया।
- सर्वर द्वारा हेडफ़ोन बंद
- किसी मॉडरेटर ने आपकी आवाज़ बंद की।
- सर्वर द्वारा हेडफ़ोन चालू
- किसी मॉडरेटर ने आपकी आवाज़ फिर से चालू की।
- माइक्रोफ़ोन शांत
- आपके माइक्रोफ़ोन ने किसी भी कारण से भेजना बंद कर दिया: आपके या किसी मॉडरेटर के म्यूट या आवाज़ बंद करने से।
- माइक्रोफ़ोन लाइव
- आपका माइक्रोफ़ोन फिर से भेज सकता है: न म्यूट लागू है, न आवाज़ बंद है।
- वॉइस चैनल से जुड़ा गया
- आप किसी वॉइस चैनल से जुड़े, वैकल्पिक रूप से केवल किसी खास चैनल से।
- वॉइस चैनल छोड़ा गया
- आपने कोई वॉइस चैनल छोड़ा, वैकल्पिक रूप से केवल कोई खास चैनल।
- वॉइस कनेक्शन स्थिति बदली गई
- Discord के वॉइस कनेक्शन की स्थिति बदली, उदाहरण के लिए
VOICE_CONNECTEDपर, औसत पिंग के साथ। - किसी ने बोलना शुरू किया
- आपके मौजूदा वॉइस चैनल में किसी ने बोलना शुरू किया, इस जानकारी के साथ कि वह आप हैं या नहीं।
- किसी ने बोलना बंद किया
- आपके मौजूदा वॉइस चैनल में किसी ने बोलना बंद किया, इस जानकारी के साथ कि वह आप हैं या नहीं।
- सूचना प्राप्त हुई
- Discord ने एक डेस्कटॉप सूचना दिखाई, उसके शीर्षक और टेक्स्ट के साथ।
वेरिएबल11
इन मानों को बटनों और विजेट पर दिखाएँ, या शर्तों में इस्तेमाल करें।
discord_is_connected- क्या Macro Deck, Discord ऐप से जुड़ा है।
discord_user_name- जुड़े हुए खाते का नाम।
discord_is_self_muted,discord_is_self_deafened- क्या आपने खुद को म्यूट किया या अपनी आवाज़ बंद की।
discord_is_server_muted,discord_is_server_deafened- क्या किसी मॉडरेटर ने आपको म्यूट किया या आपकी आवाज़ बंद की।
discord_is_muted,discord_is_deafened- क्या आप किसी भी कारण से म्यूट हैं या आपकी आवाज़ बंद है।
discord_is_speaking- क्या आप इस समय बोल रहे हैं।
discord_is_in_voice_channel,discord_voice_channel,discord_voice_server- क्या आप किसी वॉइस चैनल में हैं, और उस चैनल और उसके सर्वर के नाम।
discord_voice_connection_state,discord_voice_ping- वॉइस कनेक्शन की स्थिति और मिलीसेकंड में उसका औसत पिंग।
discord_input_volume,discord_output_volume- Discord का इनपुट और आउटपुट वॉल्यूम प्रतिशत में। आप इन्हें सेट भी कर सकते हैं, जैसे किसी स्लाइडर से।
discord_voice_mode- Discord पुश टू टॉक इस्तेमाल करता है या वॉइस एक्टिविटी।
discord_noise_suppression,discord_echo_cancellation,discord_automatic_gain_control- नॉइज़ सप्रेशन, इको कैंसलेशन और ऑटोमैटिक गेन कंट्रोल चालू हैं या नहीं।
अक्सर पूछे जाने वाले प्रश्न
मुझे अपना Discord एप्लिकेशन क्यों चाहिए?
Discord क्लाइंट को नियंत्रित करने की अनुमतियाँ केवल उन एप्लिकेशन को देता है जिनकी टीम में आप हैं। आपका अपना एप्लिकेशन मुफ़्त है, और Macro Deck उसकी Client ID और Client Secret का इस्तेमाल केवल Discord के साथ अधिकृत करने के लिए करता है।
क्या यह Vesktop, Legcord या दूसरे Discord क्लाइंट के साथ काम करता है?
नहीं। थर्ड-पार्टी क्लाइंट गेम गतिविधि साझा कर सकते हैं, लेकिन Macro Deck उन्हें नियंत्रित नहीं कर सकता। आधिकारिक Discord डेस्कटॉप ऐप शुरू करें; दूसरा क्लाइंट उसके साथ चलता रह सकता है।
क्या यह तब काम करता है जब Discord किसी दूसरे कंप्यूटर पर चलता है?
नहीं। Macro Deck एक लोकल कनेक्शन से Discord से बात करता है, इसलिए Discord का उसी कंप्यूटर पर चलना ज़रूरी है जिस पर Macro Deck चलता है। केवल वेबहुक निष्पादित करें Discord ऐप के बिना काम करता है।
सेटअप कहता है कि Discord ने कनेक्शन अस्वीकार कर दिया। क्या गड़बड़ है?
Macro Deck और Discord अलग-अलग अधिकारों के साथ चल रहे हैं, उदाहरण के लिए उनमें से एक को Run as administrator से शुरू किया गया था। दोनों को एक ही तरह से शुरू करें और फिर से कोशिश करें।
कोई वॉइस सेटिंग नहीं बदलती। क्यों?
Discord से जुड़ा कोई दूसरा ऐप वॉइस सेटिंग पर नियंत्रण रख सकता है, या Krisp सक्रिय होने पर Discord उन्नत वॉइस सेटिंग को अनदेखा कर देता है। Discord को नियंत्रित करने वाले दूसरे ऐप बंद करें, Discord की Voice & Video सेटिंग में एक बार वह सेटिंग बदलें, फिर क्रिया दोबारा चलाएँ।
मेरे क्रेडेंशियल कहाँ संग्रहीत होते हैं?
Client Secret और Discord से लौटाए गए टोकन आपके कंप्यूटर पर एन्क्रिप्ट करके संग्रहीत होते हैं और केवल Discord को भेजे जाते हैं। जब Discord संग्रहीत अधिकृति को अब स्वीकार नहीं करता, तो इंटीग्रेशन फिर से कनेक्ट करें बटन के साथ Discord की अधिकृति समाप्त हो गई दिखाता है।
चैट और वॉइस में और
Discord वेबहुक
Macro Deck के साथ शामिलवेबहुक के ज़रिए Discord चैनलों पर एम्बेड और उल्लेख वाले रिच संदेश पोस्ट करें, लाइव प्रीव्यू के साथ।
SinusBot
Macro Deck के साथ शामिलअपने SinusBot इंस्टेंस का संगीत नियंत्रित करें और अपने डेक पर दिखाएँ कि वे क्या चला रहे हैं।