Vfinity2.0 α
डेवलपर्स

Streamer.bot

किसी भी Vfinity इवेंट या क्विक डेक पैड से अपने Streamer.bot एक्शन चलाएँ

अपने कंप्यूटर पर Vfinity को Streamer.bot से कनेक्ट करें, और कोई भी इवेंट या क्विक डेक पैड आपके Streamer.bot एक्शन में से एक को चला सकता है, जिसमें दर्शक का नाम, उपहार या चैट संदेश साथ भेजा जाता है।

Vfinity एक क्लाइंट के रूप में Streamer.bot के WebSocket सर्वर से कनेक्ट होता है। Vfinity द्वारा उस तक पहुँचने से पहले Streamer.bot का खुला होना और उसका WebSocket सर्वर शुरू होना आवश्यक है।

127.0.0.1
होस्ट जिसे Vfinity पहले ढूँढता है
8080
पोर्ट जिसे Vfinity पहले ढूँढता है
यह PC
जहाँ पासवर्ड रखा जाता है

Streamer.bot कनेक्ट करें

Streamer.bot का WebSocket सर्वर शुरू करें

Streamer.bot में, इसका WebSocket सर्वर शुरू करें और इसके द्वारा उपयोग किए जाने वाले पते, पोर्ट और पासवर्ड को नोट करें।

Streamer.bot कार्ड खोलें

Vfinity में, सेटिंग्सकनेक्शन पर जाएँ। ऐप्स के अंतर्गत, Streamer.bot कार्ड खोलें और Streamer.bot से कनेक्ट करें चालू करें।

यह कहाँ है दर्ज करें

Streamer.bot से मेल खाने के लिए IP पता और पोर्ट भरें। यदि इसका सर्वर पासवर्ड माँगता है, तो उसे सर्वर पासवर्ड में टाइप करें।

कनेक्ट करें

Connect Streamer.bot पर क्लिक करें। कार्ड की स्थिति Connected में बदल जाती है, और Vfinity आपके Streamer.bot एक्शन की सूची पढ़ता है।

Streamer.bot सेटिंग्स › कनेक्शन में ऐप्स के अंतर्गत, VTube Studio और OBS के बगल में स्थित है।

यदि Vfinity कनेक्ट नहीं हो सकता है, तो कार्ड समस्या: के बाद क्या गलत हुआ वह दिखाता है। जब कोई कनेक्शन टूट जाता है, तो Vfinity प्रत्येक प्रयास के बीच थोड़ा अधिक इंतज़ार करते हुए, अपने-आप पुनः प्रयास करता है। लॉन्च पर कनेक्ट करें चालू होने पर, यह Vfinity शुरू होने पर भी कनेक्ट होता है।

Streamer.bot से कनेक्ट करें को बंद करने से कनेक्शन बंद हो जाता है, और जब तक आप इसे वापस चालू नहीं करते तब तक Vfinity Streamer.bot से अलग रहता है।

किसी इवेंट से एक एक्शन चलाएँ

स्टेप जोड़ें

Events टैब पर कोई इवेंट खोलें, स्टेप जोड़ें पर क्लिक करें और Streamer.bot एक्शन चुनें।

एक्शन चुनें

URL / एक्शन ID पर क्लिक करें और सूची से एक एक्शन चुनें, जो आपके Streamer.bot एक्शन को नाम से दिखाती है। Vfinity एक्शन की ID सहेजता है। आप सीधे फ़ील्ड में भी एक ID पेस्ट कर सकते हैं।

यदि आवश्यक हो तो सूची रीफ़्रेश करें

Streamer.bot के कनेक्ट रहने के दौरान सूची भर जाती है। कनेक्ट होने के बाद से कोई नया एक्शन बनाया है? इसे देखने के लिए एक्शन सूची रीफ़्रेश करें पर क्लिक करें। यदि सूची पढ़ी नहीं जा सकती है, तो स्टेप Integration request failed दिखाता है।

सहेजें और टेस्ट करें

इवेंट सहेजें, फिर किसी दर्शक की प्रतीक्षा किए बिना इसे चलाने के लिए उस पर राइट-क्लिक करें और अभी टेस्ट करें चुनें।

एक Streamer.bot स्टेप किसी भी अन्य स्टेप की तरह एक्शन सूची में बैठता है, और क्रम में, सभी एक साथ या रैंडम तरीके से चल सकता है।

यह स्टेप क्विक डेक पैड में भी उसी तरह काम करता है, इसलिए कोई पैड हाथ से Streamer.bot एक्शन दबा सकता है। ब्लूप्रिंट इवेंट में, इसे एक क्रिया नोड चलाता है।

एक्शन को विवरण पास करें

JSON बॉडी / तर्क एक JSON ऑब्जेक्ट लेता है। Vfinity इसके टेक्स्ट मानों में किसी भी प्लेसहोल्डर को भरने के बाद, इसे एक्शन के तर्कों के रूप में Streamer.bot को भेजता है।

{
  "user": "{name}",
  "gift": "{gift}",
  "amount": "{count}",
  "message": "{comment}",
  "loud": true
}

प्लेसहोल्डर टेक्स्ट मानों में काम करते हैं, जिसमें चैट कमांड के लिए {name}, {gift}, {count}, {diamonds}, {comment} और {arg1} से {arg9} शामिल हैं। संख्याएँ और true या false मान वैसे ही गुजरते हैं जैसे वे हैं। प्रत्येक भरे हुए मान में लाइन ब्रेक को स्पेस में बदल दिया जाता है और 500 वर्णों पर रोक दिया जाता है, ताकि एक लंबा चैट संदेश आपके एक्शन में बाढ़ न ला सके।

कोई तर्क न भेजने के लिए इसे {} छोड़ दें। जब तक एक्शन ID खाली है या तर्क JSON ऑब्जेक्ट नहीं हैं, तब तक इवेंट सहेजा नहीं जाएगा।

टेम्प्लेट वेरिएबल्स में प्रत्येक प्लेसहोल्डर देखें।

जब एक्शन नहीं चलता

Streamer.bot कनेक्ट न होने पर स्टेप Integration is disconnected के साथ विफल हो जाता है, और जब Streamer.bot अनुरोध को अस्वीकार कर देता है तब भी यह विफल हो जाता है। किसी भी तरह से, उसी इवेंट के अन्य स्टेप्स अभी भी चलते रहते हैं।

जाँचें कि Streamer.bot खुला है, इसका WebSocket सर्वर चल रहा है, और एक्शन अभी भी मौजूद है। फिर से कोशिश करने के लिए इवेंट पर राइट-क्लिक करें और अभी टेस्ट करें चुनें।

पासवर्ड सुरक्षित रखें

सर्वर पासवर्ड आपकी सेटिंग्स से अलग, केवल इसी PC पर रखा जाता है। बैकअप इसे केवल तभी ले जाता है जब आप पासवर्ड और टोकन शामिल करें पर टिक करते हैं, और इसे एक्सपोर्ट किए गए सपोर्ट लॉग से हटा दिया जाता है।

दूसरी दिशा

किसी स्क्रिप्ट या किसी अन्य ऐप से Vfinity कमांड और इवेंट चलाने के लिए, स्थानीय API का उपयोग करें।

संबंधित