Classic बॉट संदेश एक embed होता है जिसके नीचे बटनों की एक पंक्ति चिपकी होती है। Discord Components V2 text, चित्र, बटन और dropdowns को एक ही container के अंदर रखता है, इसलिए एक टिकट पैनल, एक player कार्ड या एक product सूची एक ही कार्ड की तरह पढ़ी जाती है, न कि नियंत्रणों से भरे किसी डिब्बे की तरह। Noxyr दोनों सपोर्ट करता है, हर फ़ीचर के लिए चुनने देता है, और जब आप बदलते हैं तो लाइव पैनल दोबारा पोस्ट करता है, ताकि कुछ न टूटे।
Components V2 असल में क्या है
Components V2 Discord की नई संदेश लेआउट प्रणाली है। पुराने विभाजन "embed" (text, रंग, चित्र) और "components" (उसके नीचे पंक्तियों में बटन और select menus) के बजाय, V2 संदेश layout blocks से बनता है: एक accent रंग वाला container, text blocks, sections जो text को बटन या thumbnail के साथ जोड़ते हैं, separators, media galleries, और परिचित बटन और dropdowns, ये सब उसके अंदर नेस्टेड होते हैं। नतीजा ज़्यादा कसा हुआ दिखता है, खासकर मोबाइल पर, और नियंत्रण उस चीज़ के बगल में रहते हैं जिस पर वे असर डालते हैं।
पकड़ यह है कि एक ही संदेश दोनों प्रणालियों को मिला नहीं सकता: V2 components वाला संदेश classic embed भी नहीं रख सकता। इसीलिए बॉट को हर संदेश के लिए एक चुनाव करना पड़ता है, और इसीलिए Noxyr इस चुनाव को हर फ़ीचर के अनुसार ट्रैक करता है।
V1: classic embed
- 2016 से हर Discord उपयोगकर्ता के लिए परिचित; किसी को नया आकार सीखना नहीं पड़ता।
- हर जगह काम करता है, पुराने clients और bridges सहित।
- बटन और menus embed के नीचे अधिकतम पांच पंक्तियों में रहते हैं।
- शीर्षक, fields और footers मुफ़्त में बहुत सारी संरचना देते हैं।
V2: container लेआउट
- बटन और dropdowns कार्ड के अंदर रहते हैं, उस text के बगल में जिससे वे संबंधित हैं।
- मोबाइल पर साफ़ दिखता है; संदेश और उसके नियंत्रणों के बीच कम ऊर्ध्वाधर जगह।
- Separators और sections लंबे पैनलों (catalog पेज, help मेन्यू) को स्कैन करना आसान बनाते हैं।
- कुछ चीज़ें बदल जाती हैं: classic शीर्षक/field ग्रिड की जगह text blocks और sections आ जाते हैं।
Noxyr इसे कैसे संभालता है
हर सर्वर के पास बटनों के लिए एक डिफ़ॉल्ट शैली होती है और dropdown menus के लिए एक अलग डिफ़ॉल्ट, साथ में हर फ़ीचर के लिए वैकल्पिक overrides: tickets, catalog और checkout, verification, reviews, suggestions, polls, music player, welcome और leave संदेश, help और सार्वजनिक कमांड, और सीधे संदेश (DMs)। जो सर्वर V2 आने से पहले से मौजूद थे, वे किसी एडमिन के बदलने तक V1 पर रहते हैं; जो सर्वर अभी Noxyr जोड़ते हैं, वे V2 से शुरू होते हैं। Giveaways हमेशा classic लेआउट इस्तेमाल करते हैं, क्योंकि उनका संदेश फ़ॉर्मेट उसी पर निर्भर है।
बदलना एक कमांड या एक dashboard पेज (Control के तहत Buttons & Menus) से होता है:
/style view: हर फ़ीचर अभी कौन सी शैली इस्तेमाल कर रहा है।/style set feature:all buttons:v2 dropdowns:v2: पूरे सर्वर का डिफ़ॉल्ट।/style set feature:tickets buttons:v1: केवल एक फ़ीचर।/style reset: overrides हटाएं ताकि फ़ीचर फिर से सर्वर डिफ़ॉल्ट का पालन करें।
डिफ़ॉल्ट रूप से बदलाव आपके लाइव पैनलों, टिकट पैनलों, catalog, verification और बाकी सबको दोबारा पोस्ट करता है, ताकि सदस्य अगले संपादन का इंतज़ार किए बिना तुरंत नया लेआउट देखें। अगर आप चाहते हैं कि पैनल अगली बार सहेजे जाने पर बदलें, तो repost:false पास करें।
आप कौन सा चुनें?
- सार्वजनिक पैनल (tickets, verification, catalog): V2। सदस्य इन्हीं के साथ सबसे ज़्यादा बातचीत करते हैं, और कार्ड के अंदर के बटन फ़ोन पर दबाना आसान होते हैं।
- Music player: V2। नियंत्रण कार्ड पर ही होने चाहिए।
- Welcome और leave संदेश: कोई भी; अगर आप एक बड़े banner चित्र और उसके नीचे field ग्रिड पर निर्भर हैं तो V1।
- जो भी screen reader या पुराने client पर निर्भर है: V1 सुरक्षित विकल्प है।
क्योंकि चुनाव हर फ़ीचर के लिए है, आप एक बार में एक पैनल बदल सकते हैं और सर्वर डिफ़ॉल्ट पलटने से पहले सदस्यों से राय ले सकते हैं।
आम सवाल
क्या बदलने से मेरा कुछ खो जाता है? कोई सेटिंग नहीं बदलती; केवल पोस्ट किए गए संदेशों का लेआउट बदलता है। वापस बदलना वही कमांड है।
क्या मेरा custom bot भी वही सेटिंग मानता है? हाँ। शैली सर्वर पर स्टोर होती है, इसलिए आपका custom bot और Noxyr वहां एक ही लेआउट पोस्ट करते हैं।
एक dropdown संदेश दूसरे buttons वाले संदेश से अलग शैली क्यों इस्तेमाल कर रहा है? एक संदेश दोनों प्रणालियों को मिला नहीं सकता, इसलिए dropdown वाला संदेश dropdown सेटिंग का पालन करता है, और केवल-बटन वाला संदेश बटन सेटिंग का।
इसे आज़माएं: dashboard खोलें, Buttons & Menus पर जाएं, और अपना टिकट पैनल V2 पर बदलें। पैनल पर क्या जाता है, यह buttons बनाम dropdown गाइड में है।