YouTube
Macro Deck के साथ शामिलअपना YouTube लाइव चैट और स्ट्रीम आँकड़े दिखाएँ, शीर्षक और टैग बदलें, और Super Chat और सदस्यों पर प्रतिक्रिया दें।
एक YouTube चैट विजेट और YouTube स्ट्रीम आँकड़े विजेट
- YouTube चैट और YouTube स्ट्रीम आँकड़े विजेट
- स्ट्रीम का शीर्षक, विवरण और टैग सेट करें
- लाइव जाएँ, स्ट्रीम समाप्त करें और विज्ञापन ब्रेक शुरू करें
- Super Chat, Super Sticker और सदस्यताओं के लिए ट्रिगर
- आपके अपने Google Cloud प्रोजेक्ट और कोटा का इस्तेमाल करता है
YouTube इंटीग्रेशन आपके YouTube चैनल को Macro Deck से जोड़ता है। यह आपकी लाइव स्ट्रीम की स्थिति वेरिएबल के रूप में दिखाता है, Super Chat, Super Sticker और सदस्यताओं के लिए ट्रिगर चलाता है, आपका लाइव चैट एक विजेट में दिखाता है जहाँ आप उसे मॉडरेट कर सकते हैं, और किसी बटन से आपका प्रसारण बदलता है।
YouTube कोई साझा लॉगिन नहीं देता जिसे Macro Deck सबके लिए इस्तेमाल कर सके। आप अपने खुद के Google Cloud प्रोजेक्ट के ज़रिए जुड़ते हैं, जिसमें एक बार लगभग दस मिनट लगते हैं। प्रोजेक्ट मुफ़्त है, और उसका कोटा और अनुमतियाँ केवल आपकी हैं।
आप क्या कर सकते हैं
- अपने मौजूदा प्रसारण के लाइव चैट में एक चैट संदेश भेजें।
- लाइव चल रहे प्रसारण का, या लाइव न होने पर अगले निर्धारित प्रसारण का शीर्षक, विवरण या टैग बदलें।
- लाइव जाएं से अगला निर्धारित प्रसारण शुरू करें, स्ट्रीम समाप्त करें से उसे ख़त्म करें, और YouTube से विज्ञापन ब्रेक माँगें।
- YouTube चैट विजेट में लाइव चैट दिखाएँ, और उसी से संदेश हटाएँ, चैट करने वालों को टाइमआउट दें या बैन करें।
- YouTube स्ट्रीम आँकड़े विजेट में दिखाएँ कि आप लाइव हैं या नहीं, आपके दर्शक, लाइक और सब्सक्राइबर, शीर्षक और अपटाइम।
कुछ उदाहरण सेटअप:
- एक लाइव आ रहे हैं बटन, जो आपके अगले प्रसारण का शीर्षक और टैग सेट करता है।
- एक विज्ञापन ब्रेक बटन, जो YouTube से 60 सेकंड का विज्ञापन ब्रेक माँगता है।
- एक फ़्लो, जो Super Chat पर चलता है और लेखक और राशि के साथ एक नोटिफ़िकेशन दिखाता है।
- एक फ़्लो, जो नया सदस्य पर चलता है और चैट में धन्यवाद संदेश भेजता है।
यह कैसे काम करता है
आपके लाइव रहने के दौरान Macro Deck लगभग हर मिनट में एक बार आपकी स्ट्रीम की स्थिति और हर कुछ सेकंड में चैट पढ़ता है। हर पढ़ने और हर बदलाव में आपके Google Cloud प्रोजेक्ट का कोटा खर्च होता है, जिसे हर दिन 10,000 यूनिट मिलती हैं। Macro Deck गिनती रखता है। कोटा लगभग ख़त्म होने पर यह चैट अपडेट रोक देता है और लाइव स्थिति कम बार पढ़ता है। कोटा ख़त्म होने पर यह पैसिफ़िक समय की आधी रात तक, जब Google कोटा रीसेट करता है, लाइव स्थिति और चैट अपडेट रोक देता है।
चैट, Super Chat और सदस्यता इवेंट केवल किसी प्रसारण के लाइव रहने के दौरान आते हैं। Macro Deck न चलने के दौरान हुए इवेंट बाद में नहीं चलाए जाते। आप एक से ज़्यादा चैनल जोड़ सकते हैं: हर क्रिया में एक चैनल फ़ील्ड होता है, और हर ट्रिगर को एक चैनल तक सीमित किया जा सकता है।
आपको क्या चाहिए
- Windows, macOS या Linux पर Macro Deck 3, इंटरनेट एक्सेस के साथ
- एक YouTube चैनल, जो लाइव स्ट्रीम कर सके
- एक Google Cloud प्रोजेक्ट, जिसमें YouTube Data API v3 चालू हो
- TVs and Limited Input devices प्रकार की एक OAuth client ID, उसके client secret के साथ
- विज्ञापन ब्रेक शुरू करने के लिए ऐसे चैनल पर लाइव प्रसारण चाहिए जो मिड-रोल विज्ञापन दिखा सके
सेट अप करें
चरण 1: एक Google Cloud प्रोजेक्ट बनाएँ
अपने चैनल के मालिक Google खाते से Google Cloud console खोलें और एक प्रोजेक्ट बनाएँ, उदाहरण के लिए Macro Deck। APIs & Services > Library के नीचे YouTube Data API v3 खोजें और Enable पर क्लिक करें।
चरण 2: सहमति स्क्रीन सेट अप करें
APIs & Services > OAuth consent screen खोलें (नए कंसोल में Google Auth Platform)। External चुनें, एक ऐप नाम और अपना ईमेल पता डालें, और सेव करें। Audience (या Test users) के नीचे अपने चैनल के मालिक Google खाते को टेस्ट उपयोगकर्ता के रूप में जोड़ें।
चरण 3: एक OAuth client ID बनाएँ
APIs & Services > Credentials खोलें, Create credentials > OAuth client ID पर क्लिक करें और एप्लिकेशन प्रकार TVs and Limited Input devices चुनें। कोई भी दूसरा प्रकार साइन इन करते समय अस्वीकार हो जाता है। Google जो Client ID और Client secret दिखाता है, उन्हें कॉपी करें।
चरण 4: Macro Deck में क्लाइंट डालें
Macro Deck में, साइडबार में एकीकरण पर क्लिक करें और YouTube पर क्लिक करें। अवलोकन टैब पर कॉन्फ़िगरेशन सेक्शन में कॉन्फ़िगरेशन जोड़ें पर क्लिक करें। ऊपर दाईं ओर का स्विच चालू करने पर भी यही डायलॉग खुलता है, और सेटअप पूरा होते ही इंटीग्रेशन चालू हो जाता है। YouTube चैनल कनेक्ट करें डायलॉग में क्लाइंट ID और क्लाइंट सीक्रेट पेस्ट करें। केवल अगर Google ने आपके प्रोजेक्ट को ज़्यादा कोटा दिया है, तो उन्नत कॉन्फ़िगरेशन चालू करें और उसे दैनिक कोटा (यूनिट) के रूप में डालें। जारी रखें पर क्लिक करें।
चरण 5: Google पर पहुँच को स्वीकृत करें
अब डायलॉग Google पर पहुँच स्वीकृत करें और एक डिवाइस कोड दिखाता है। Google खोलें और स्वीकृत करें पर क्लिक करें, अपने चैनल के मालिक खाते से साइन इन करें, कोड डालें, अपना चैनल चुनें और पहुँच की अनुमति दें। Google चेतावनी देता है कि ऐप सत्यापित नहीं है: यह आपका अपना प्रोजेक्ट है, इसलिए आगे बढ़ें। Macro Deck पर लौटें और जारी रखें पर क्लिक करें। कॉन्फ़िगरेशन का नाम आपके चैनल के नाम पर रखा जाता है, उदाहरण के लिए YouTube (My Channel)। जब डायलॉग सेटअप पूरा हुआ। दिखाए, तो हो गया पर क्लिक करें।
चरण 6: किसी बटन पर YouTube क्रिया जोड़ें
डेक पेज पर उस बटन पर क्लिक करें जिसे आप इस्तेमाल करना चाहते हैं। डेक अनलॉक होना चाहिए: जब ऊपर दाईं ओर के बटन पर लॉक करें लिखा हो, तो डेक अनलॉक है। एडिटर खुलता है और उसमें छोटा दबाव चुना हुआ होता है। + क्रिया जोड़ें पर क्लिक करें, क्रिया जोड़ें डायलॉग में बाईं ओर YouTube चुनें और कोई क्रिया चुनें, जैसे स्ट्रीम शीर्षक सेट करें। चैनल चुनें, शीर्षक डालें, फिर सहेजें पर क्लिक करें।
क्रियाएँ7
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- चैट संदेश भेजें
- आपके मौजूदा प्रसारण के लाइव चैट में 200 अक्षरों तक का एक संदेश भेजता है।
- स्ट्रीम शीर्षक सेट करें
- आपके मौजूदा प्रसारण का, या लाइव न होने पर अगले निर्धारित प्रसारण का शीर्षक बदलता है।
- स्ट्रीम विवरण सेट करें
- आपके मौजूदा प्रसारण का, या अगले निर्धारित प्रसारण का विवरण बदलता है।
- स्ट्रीम टैग सेट करें
- आपके मौजूदा प्रसारण के, या अगले निर्धारित प्रसारण के टैग बदल देता है।
- विज्ञापन ब्रेक शुरू करें
- YouTube से आपके लाइव प्रसारण के दौरान 30 सेकंड से 3 मिनट का विज्ञापन ब्रेक दिखाने को कहता है।
- लाइव जाएं
- अगला निर्धारित प्रसारण शुरू करता है जो तैयार है। पहले अपना स्ट्रीमिंग सॉफ़्टवेयर शुरू करें।
- स्ट्रीम समाप्त करें
- आपका मौजूदा लाइव प्रसारण ख़त्म करता है।
ट्रिगर8
कोई बटन या फ़्लो इन इवेंट पर प्रतिक्रिया दे सकता है।
- स्ट्रीम ऑनलाइन
- चैनल लाइव हुआ।
- स्ट्रीम ऑफ़लाइन
- चैनल का लाइव प्रसारण ख़त्म हुआ।
- Super Chat
- किसी ने Super Chat भेजा, लेखक, राशि, मुद्रा और टिप्पणी के साथ।
- Super Sticker
- किसी ने Super Sticker भेजा।
- नया सदस्य
- कोई चैनल का सदस्य बना या उसने अपनी सदस्यता अपग्रेड की।
- सदस्य माइलस्टोन
- किसी सदस्य ने चैट में सदस्यता माइलस्टोन साझा किया।
- उपहार में दी गई सदस्यताएं
- किसी ने दूसरे दर्शकों को सदस्यताएँ उपहार में दीं।
- YouTube इवेंट (उन्नत)
- इस सूची का हर YouTube इवेंट एक ही ट्रिगर में, वैकल्पिक रूप से प्रकार के अनुसार फ़िल्टर किया हुआ।
वेरिएबल8
इन मानों को बटनों और विजेट पर दिखाएँ, या शर्तों में इस्तेमाल करें।
youtube_<channel>_display_name- चैनल का नाम।
youtube_<channel>_is_live- चैनल लाइव है या नहीं।
youtube_<channel>_stream_title- लाइव प्रसारण का शीर्षक।
youtube_<channel>_viewer_count- मौजूदा दर्शक। दर्शक संख्या छिपाने पर खाली रहता है।
youtube_<channel>_like_count- लाइव प्रसारण के लाइक।
youtube_<channel>_subscriber_count- चैनल के सब्सक्राइबर, जैसे YouTube उन्हें राउंड करता है।
youtube_<channel>_uptime_seconds- प्रसारण कितनी देर से चल रहा है, सेकंड में।
youtube_<channel>_stream_thumbnail_url- प्रसारण का थंबनेल।
विजेट2
इन्हें विजेट पिकर से अपने डेक में जोड़ें।
- YouTube चैट
- आपके मौजूदा प्रसारण का लाइव चैट दिखाता है, Super Chat और नए सदस्यों सहित। बड़े डायलॉग में मॉडरेट करने के लिए इसे दबाएँ।
- YouTube स्ट्रीम आँकड़े
- आपकी लाइव स्थिति, दर्शक, लाइक और सब्सक्राइबर, शीर्षक और अपटाइम आपकी चुनी हुई शैली में दिखाता है।
अक्सर पूछे जाने वाले प्रश्न
मुझे अपना Google Cloud प्रोजेक्ट क्यों चाहिए?
YouTube कोई साझा लॉगिन नहीं देता जिसे Macro Deck सबके लिए इस्तेमाल कर सके। अपने प्रोजेक्ट के साथ कोटा और अनुमतियाँ केवल आपकी होती हैं। प्रोजेक्ट मुफ़्त है।
मुझे हर हफ़्ते फिर से साइन इन क्यों करना पड़ता है?
जब तक आपके प्रोजेक्ट की सहमति स्क्रीन टेस्टिंग में है, Google 7 दिन बाद साइन-इन ख़त्म कर देता है। तब एकीकरण दिखाता है कि साइन-इन समाप्त हो गया; उसी client ID और client secret से फिर से जोड़ें। साइन इन बने रहने के लिए Google Cloud console में सहमति स्क्रीन प्रकाशित करें।
कोटा ख़त्म होने पर क्या होता है?
Macro Deck लाइव स्थिति और चैट अपडेट रोक देता है, और एकीकरण के नीचे YouTube पेज YouTube कोटा खत्म दिखाता है। Google पैसिफ़िक समय की आधी रात को कोटा रीसेट करता है, और तब अपडेट फिर शुरू हो जाते हैं। क्रियाएँ तब तक काम करती रहती हैं जब तक Google उन्हें अस्वीकार न करे।
लाइव जाएं मेरी स्ट्रीम शुरू क्यों नहीं करता?
लाइव जाएं अगला ऐसा निर्धारित प्रसारण शुरू करता है जिसकी स्ट्रीम पहले से YouTube पर पहुँच रही हो, इसलिए पहले अपना स्ट्रीमिंग सॉफ़्टवेयर शुरू करें। अपने आप शुरू होने वाले प्रसारण, और YouTube Studio में Stream now, YouTube शुरू करता है, यह क्रिया नहीं।
क्या मैं चैट विजेट से किसी का बैन हटा सकता हूँ?
केवल वे बैन जो आपने मौजूदा प्रसारण के दौरान Macro Deck से किए, Macro Deck के रीस्टार्ट होने तक। YouTube, Macro Deck को नहीं बताता कि कौन से बैन मौजूद हैं, इसलिए दूसरे बैन YouTube Studio में हटाएँ।
मेरे क्रेडेंशियल कहाँ संग्रहीत होते हैं?
client secret और टोकन उस कंप्यूटर पर एन्क्रिप्ट करके संग्रहीत होते हैं जिस पर Macro Deck चलता है, और केवल Google को भेजे जाते हैं।
स्ट्रीमिंग में और
OBS Studio
Macro Deck के साथ शामिलदृश्य बदलें, अपनी स्ट्रीम, रिकॉर्डिंग और ऑडियो नियंत्रित करें, और OBS Studio में होने वाली घटनाओं पर प्रतिक्रिया दें।
Meld Studio
Macro Deck के साथ शामिलMeld Studio में दृश्य बदलें और स्टेज करें, लेयर, इफ़ेक्ट और ऑडियो ट्रैक नियंत्रित करें, और लाइव जाएँ।
Streamlabs Desktop
Macro Deck के साथ शामिलStreamlabs Desktop में दृश्य बदलें, और अपनी स्ट्रीम, रिकॉर्डिंग और ऑडियो स्रोत नियंत्रित करें।
Streamer.bot
Macro Deck के साथ शामिलStreamer.bot क्रियाएँ चलाएँ, चैट संदेश भेजें और Streamer.bot के हर इवेंट पर प्रतिक्रिया दें।
Twitch
Macro Deck के साथ शामिलअपनी Twitch चैट और स्ट्रीम के आँकड़े दिखाएँ, मॉडरेट करें, पोल और विज्ञापन चलाएँ, और फ़ॉलो, सब और रेड पर प्रतिक्रिया दें।