Discord संदेश मिरर
Discord संदेश मिरर (Discord Message Mirror) चैट करते-करते आपके चैट संदेशों की कॉपी किसी Discord चैनल में भेजता है। यह Conversation, Roleplay और Game मोड में काम करता है।
यह एक तरफ़ा रिले है। Marinara संदेश बाहर भेजता है, और Discord वापस कुछ नहीं भेज सकता, इसलिए यह दोतरफ़ा बॉट नहीं है। यह Discord वेबहुक इस्तेमाल करता है, यानी एक खास URL, जिसकी मदद से कोई ऐप किसी Discord चैनल में संदेश पोस्ट कर सकता है। मिरर हर चैट के लिए अलग से सेट होता है। हर चैट का अपना वेबहुक URL होता है, और बाकी चैट तब तक बंद रहती हैं जब तक आप हर एक में URL पेस्ट न करें।
Discord वेबहुक URL बनाएँ
वेबहुक Discord के अंदर बनता है, Marinara में नहीं। जिस Discord चैनल को इस्तेमाल करना है, उसे मैनेज करने की अनुमति आपके पास होनी चाहिए।
- अपना Discord सर्वर खोलें और वह चैनल चुनें जिसमें संदेश दिखने चाहिए।
- उस चैनल की सेटिंग्स खोलें, फिर Integrations (इंटीग्रेशन), फिर Webhooks (वेबहुक) खोलें।
- नया वेबहुक बनाएँ और उसका वेबहुक URL कॉपी करें।
Discord वेबहुक URL ऐसा दिखता है:
https://discord.com/api/webhooks/123456789012345678/AbCdEf-example-tokenइस URL को गुप्त रखें। जिसके पास भी यह होगा, वह आपके Discord चैनल में संदेश पोस्ट कर सकता है।
मिरर चालू करें
वेबहुक बॉक्स हर चैट की सेटिंग्स में, Connected Chats (कनेक्टेड चैट) के अंदर है। इसका लेबल Discord Mirror (Discord मिरर) है, और इसका प्लेसहोल्डर https://discord.com/api/webhooks/... है।
- जिस चैट को मिरर करना है, उसे खोलें।
- Chat Settings (चैट सेटिंग्स) खोलें।
- Connected Chats सेक्शन ढूँढें।
- उस सेक्शन में सबसे नीचे वाले इनपुट बॉक्स में अपना वेबहुक URL पेस्ट करें।
अब उस चैट का मिरर चालू है। बंद करने के लिए बॉक्स खाली कर दें।
अगर यह काम नहीं किया: जो URL सही Discord वेबहुक नहीं है, उसके लिए बॉक्स के नीचे लाल रंग में "Invalid webhook URL format" दिखता है। URL ठीक करें, तो मिरर सेव हो जाता है। सेव करते समय Marinara सर्वर पर URL दोबारा जाँचता है।
वेबहुक URL इसी Marinara इंस्टॉल पर रहता है। चैट एक्सपोर्ट, एक्सपोर्ट की गई सेटिंग्स प्रोफ़ाइल और Export Profile (प्रोफ़ाइल एक्सपोर्ट) फ़ाइलों में यह शामिल नहीं होता, और इनमें से किसी को भी इंपोर्ट करने पर कभी कोई मिरर चालू नहीं होता। किसी दूसरे इंस्टॉल पर ले जाई गई चैट को मिरर करने के लिए वहाँ URL दोबारा पेस्ट करें। इस इंस्टॉल पर सेव की गई सेटिंग्स प्रोफ़ाइल लागू करने पर वह अब भी आपका मिरर सेट करती है।
क्या-क्या भेजा जाता है
आपके संदेश और AI के जवाब बनते ही Marinara उन्हें मिरर कर देता है।
- भेजने वाले का नाम: आपके संदेश आपके चालू पर्सोना के नाम से जाते हैं। AI के संदेश कैरेक्टर के नाम से जाते हैं।
- Game Mode में पार्टी के साथियों या NPC (नॉन-प्लेयर कैरेक्टर) के टर्न "Party" नाम से जाते हैं। कहानी का नैरेशन "Narrator" नाम से जाता है। अगर आपका गेम Character GM (कैरेक्टर GM) विकल्प इस्तेमाल करता है, तो गेम मास्टर के जवाब इसकी जगह उसी कैरेक्टर के नाम से जाते हैं।
- कोई तस्वीर नहीं भेजी जाती। Discord पर सिर्फ़ भेजने वाले का नाम और टेक्स्ट दिखता है।
- लंबे संदेश: Discord हर संदेश को 2000 अक्षर तक सीमित रखता है। 1997 अक्षर से लंबे संदेश को छोटा कर दिया जाता है, और मिरर की गई कॉपी "..." पर खत्म होती है।
- टेक्स्ट के अंदर @everyone या @here जैसे मेंशन आपके Discord चैनल में किसी को पिंग नहीं करते।
क्या नहीं भेजा जाता
- दोबारा जेनरेट किए गए जवाब और स्वाइप फिर से मिरर नहीं होते। स्वाइप यानी उसी संदेश पर रखा गया एक और जवाब। हर टर्न का सिर्फ़ पहला जवाब भेजा जाता है।
- Impersonate वाले संदेश मिरर नहीं होते। Impersonate वह सुविधा है जिसमें AI आपकी जगह संदेश लिखता है।
- जो संदेश भेजा नहीं जा सका, उसे दोबारा नहीं भेजा जाता। जिस संदेश का जवाब Discord रेट लिमिट (429) से देता है, उसे भी दोबारा नहीं भेजा जाता; नीचे देखें। भेजना नाकाम होने पर चैट में कोई एरर नहीं दिखता। रेट लिमिट के अलावा बाकी नाकामियाँ सिर्फ़ सर्वर पर रिकॉर्ड होती हैं।
रेट लिमिटिंग
Discord तय करता है कि कोई ऐप कितनी तेज़ी से पोस्ट कर सकता है। Marinara हर वेबहुक पर करीब 1.2 सेकंड में ज़्यादा से ज़्यादा एक संदेश भेजता है। यानी लगभग 50 संदेश प्रति मिनट। बाकी संदेश कतार में इंतज़ार करते हैं और क्रम से बाहर जाते हैं। अगर Discord किसी संदेश का जवाब 429 (रफ़्तार कम करें) से दे, तो वह संदेश दोबारा नहीं भेजा जाता। Marinara Discord के बताए Retry-After समय तक रुकता है, फिर कतार के अगले संदेश से आगे बढ़ता है।
मिलती-जुलती गाइड
- Conversation को Roleplay या Game से जोड़ना