हर फ़ीचर पर अलग-अलग रंग और चित्र सेट करने के बजाय, Noxyr के Setup पेज पर पूरे सर्वर के लिए एक embed रंग और एक डिफ़ॉल्ट image URL होता है, जिस पर हर संदेश वापस गिरता है, जब तक उस खास फ़ीचर का अपना रंग या चित्र सेट न हो। बिना स्वागत, विदाई, verification, टिकट और catalog को एक-एक करके संपादित किए, बॉट के संदेशों को आपके सर्वर के अपने लगने का यह सबसे तेज़ तरीका है, न कि डिफ़ॉल्ट बॉट आउटपुट जैसे।
पूरे सर्वर का embed रंग
Setup पेज पर सेट किया गया कस्टम embed रंग उस सर्वर में बॉट द्वारा भेजे गए हर embed पर लागू होता है, जब तक किसी फ़ीचर का अपना रंग कॉन्फ़िगर न हो। इसे खाली छोड़ें तो बॉट अपना डिफ़ॉल्ट रंग इस्तेमाल करता है। यह एक fallback है, override नहीं: स्वागत, विदाई, verify, टिकट पैनल और catalog में से हर एक का अपने सेटिंग्स पेज पर अपना रंग चयनकर्ता है, और वहां सेट किया गया रंग हमेशा पूरे सर्वर वाले रंग को हराता है। पूरे सर्वर वाली सेटिंग उन संदेशों के लिए इस्तेमाल करें जिन्हें किसी ने अलग से सजाने की ज़हमत नहीं उठाई, जैसे कमांड के जवाब और वे सब जिनका कोई समर्पित रंग फ़ील्ड नहीं है। और फ़ीचर-वार चयनकर्ता तब इस्तेमाल करें जब आपको कोई खास रूप चाहिए, जैसे बैंगनी स्वागत संदेश के बगल में लाल टिकट पैनल।
डिफ़ॉल्ट image URL: एक बैनर, हर जगह
डिफ़ॉल्ट चित्र उसी तरह काम करता है, लेकिन चित्रों के लिए: कोई भी फ़ीचर जिसका अपना Image URL फ़ील्ड खाली है, वह इसे इस्तेमाल करता है। फ़िलहाल इसमें टिकट पैनल, स्वागत और विदाई संदेश, verification, catalog, cart, reviews और sales reports शामिल हैं। एक ब्रांडेड बैनर एक बार सेट करें, और नया सर्वर अपने पहले संदेश से एक जैसा रूप पाता है, हर image फ़ील्ड को अलग-अलग ढूंढने की ज़रूरत नहीं। इनमें से किसी पेज पर सीधे चित्र सेट करने से केवल उसी फ़ीचर का डिफ़ॉल्ट बदलता है, बाकी सबके लिए fallback उपलब्ध रहता है।
चित्र के लिए सीधा https:// लिंक चाहिए जो असली चित्र पर खत्म हो। जो पेज चित्र दिखाता है, वह चित्र फ़ाइल के लिंक जैसा नहीं होता, और बॉट तब तक फ़र्क नहीं बता सकता जब तक कुछ रेंडर न हो।
"सब पर लागू करें": एक-क्लिक override
डिफ़ॉल्ट image फ़ील्ड के बगल में एक "Override all images" कार्रवाई है, जो कुछ अलग और ज़्यादा आक्रामक करती है: यह डिफ़ॉल्ट चित्र को बॉट के हर अलग image फ़ील्ड में सीधे लिख देती है, fallback के रूप में नहीं, बल्कि प्रतिस्थापन के रूप में। यह जानबूझकर विनाशकारी है। किसी पेज पर पहले से सेट कोई भी चित्र ओवरराइट हो जाता है और पिछला URL कहीं नहीं रखा जाता, इसलिए अगर आपको पुराना URL याद है तो उसे वापस टाइप करने के अलावा कोई undo नहीं है। यह एक पूरी रीब्रांडिंग के खास मामले के लिए है, जहां आप सच में चाहते हैं कि अभी से हर संदेश एक ही चित्र इस्तेमाल करे, पुराने फ़ीचर-वार चित्रों और नए fallback का मिश्रण नहीं।
डैशबोर्ड इसे चलाने से पहले पुष्टि मांगता है और बताता है कि इसने कितने फ़ील्ड छुए (सर्वर-स्तर के फ़ील्ड, टिकट कॉन्फ़िगरेशन और टिकट पैनल अलग-अलग गिने जाते हैं)। वह संख्या ध्यान से पढ़ें, क्योंकि "जितनी उम्मीद थी उससे ज़्यादा" आम तौर पर किसी ऐसे फ़ीचर का संकेत होता है जिसका अपना चित्र सेट था और जिसे आप भूल गए थे।
जहां ब्रांडिंग को अपनी सेटिंग्स चाहिए
दो चीज़ें जानबूझकर सर्वर-व्यापी ब्रांडिंग से बाहर हैं और उन्हें अपने पेज पर सेट करना होगा:
- इनवॉइस ब्रांडिंग: ब्रांड नाम, लोगो, ID prefix, accent रंग और footer, Setup पेज पर सेट होते हैं पर अलग से स्टोर होते हैं, क्योंकि इनवॉइस पूरी तरह अलग दृश्य प्रारूप हैं (एक रेंडर किया गया दस्तावेज़, Discord embed नहीं)।
- Catalog और shop text: Customization पेज स्टोर के अपने embed शीर्षक, विवरण, बटन labels और हर मुद्रा के लिए text नियंत्रित करता है, क्योंकि किसी दुकान की लिखावट को आम तौर पर एक एकल fallback रंग और चित्र से ज़्यादा संपादकीय नियंत्रण चाहिए।
एक व्यावहारिक सेटअप क्रम
- पहले Setup पेज पर पूरे सर्वर का embed रंग चुनें; यह आपका आधार है।
- अगर आपके पास एक बैनर है जो हर जगह काम करता है, तो डिफ़ॉल्ट चित्र जोड़ें (ठोस पृष्ठभूमि पर लोगो, व्यस्त फ़ोटो से बेहतर सार्वभौमिक fallback बनता है)।
- स्वागत, विदाई, verify और बाकी जो भी फ़ीचर अलग दिखाना चाहें उनसे गुज़रें, और रंग या चित्र केवल वहीं सेट करें जहां आप fallback से हटना चाहते हैं।
- इनवॉइस ब्रांडिंग और catalog कस्टमाइज़ेशन अलग से सहेजें; ऊपर की किसी भी बात से वे नहीं छुए जाते।
आम सवाल
क्या embed रंग कमांड के जवाबों पर भी असर डालता है? यह हर उस embed पर असर डालता है जो बॉट अपने किसी स्पष्ट रंग के बिना बनाता है, जिसमें ज़्यादातर कमांड आउटपुट शामिल है। समर्पित रंग चयनकर्ता वाले फ़ीचर (स्वागत, विदाई, verify, टिकट, catalog) पर, एक बार उनका अपना रंग सेट हो जाने पर, इसका असर नहीं होता।
अगर मैं embed रंग साफ़ करूं तो क्या होगा? रंग चयनकर्ता के बगल का "Reset" बटन उसे खाली कर देता है, जो बॉट के अपने डिफ़ॉल्ट रंग पर लौटता है, न कि उस चीज़ पर जो आपने पहले सेट किया था।
अगर मेरे पास डिफ़ॉल्ट चित्र है, तो क्या मैं स्वागत और विदाई के लिए अलग चित्र सेट कर सकता हूं? हाँ, स्वागत या विदाई पेज पर सीधे चित्र सेट करें, और वह केवल उसी पेज के लिए डिफ़ॉल्ट से प्राथमिकता पाता है। डिफ़ॉल्ट बाकी हर उस फ़ीचर को सेवा देता रहता है जिसमें कुछ सेट नहीं है।
क्या "Override all images" वापस हो सकता है? नहीं। यह हर image फ़ील्ड की मौजूदा कीमत को डिफ़ॉल्ट चित्र से बदल देता है और पहले जो था उसे स्टोर नहीं करता। इसे केवल तभी इस्तेमाल करें जब अभी से सब कुछ एक जैसा करना सच में चाहते हों।
क्या यह Custom Bot के लिए भी काम करता है? हाँ, ब्रांडिंग बाकी सब कुछ वाली उसी guild सेटिंग्स पर रहती है, इसलिए यह एक जैसे लागू होती है, चाहे Noxyr अपने नाम से जवाब दे रहा हो या आपके custom bot के नाम और अवतार से।
अपना embed रंग और डिफ़ॉल्ट चित्र अपने सर्वर dashboard के Setup पेज पर सेट करें, फिर उसके ऊपर अपना स्वागत संदेश और verification पैनल सजाएं।