इस प्रोजेक्ट के बारे में

यह प्लगइन विशेष रूप से AstrBot फ्रेमवर्क के लिए डिज़ाइन किया गया 《明日方舟:终末地》 DPS स्पीडरन रैंकिंग ZMDLogs तृतीय-पक्ष क्लाइंट है, जिसका उद्देश्य खिलाड़ियों को चैट के भीतर सुविधाजनक डेटा क्वेरी और विज़ुअलाइज़ेशन सेवा प्रदान करना है। ### मुख्य सुविधाएँ - **रैंकिंग क्वेरी**: सभी सार्वजनिक रैंकिंग और शीर्ष तीन को देखा जा सकता है, या किसी निर्दिष्ट रैंकिंग के शीर्ष N को। किरदार, एट्रिब्यूट, क्लास के अनुसार फ़िल्टरिंग, तथा rDPS मानदंड के अनुसार रैंकिंग का समर्थन करता है। लाइनअप उपस्थिति दर, सामान्य लाइनअप और मुख्य C वितरण विश्लेषण प्रदान करता है। - **बैटल रिपोर्ट और तुलना**: युद्ध योगदान, DPS कर्व, BUFF कवरेज, कास्टिंग रिदम, प्रत्येक व्यक्ति की गियरिंग और डैमेज स्रोत विस्तार से प्रदर्शित करता है। क्राइसिस कॉन्ट्रैक्ट कीवर्ड प्रदर्शन, स्किल आँकड़े, पूर्ण-पृष्ठ स्किल टाइमलाइन (रोटेशन), तथा एक ही बॉस की दो बैटल रिपोर्टों की साथ-साथ तुलना का समर्थन करता है। - **किरदार और खाता**: किसी किरदार वाली टीम की प्रत्येक रैंकिंग में सर्वश्रेष्ठ रैंक, किरदार चैंपियन रैंकिंग, छह-सितारा किरदारों का DPS वितरण (बॉक्स प्लॉट) क्वेरी करता है। सार्वजनिक खातों के प्रत्येक बॉस के सर्वश्रेष्ठ रिकॉर्ड, खिलाड़ी रैंकिंग तथा फ़ॉलो किए गए खातों की रैंक प्रवृत्ति देखने का समर्थन करता है। - **सोशल और बाइंडिंग**: वेबसाइट द्वारा उत्पन्न बाइंडिंग कोड से सुरक्षित बाइंडिंग (एक व्यक्ति अधिकतम 5 खाते बाँध सकता है), समूह में बाइंड किए गए सदस्यों की ग्रुप रैंकिंग देखने का समर्थन करता है। खातों या रैंकिंग को फ़ॉलो किया जा सकता है; जब फ़ॉलो किए गए लक्ष्य की रैंक गिरती है या रैंकिंग के शीर्ष तीन में नया रिकॉर्ड आता है, तो प्लगइन स्वयं समूह में सूचना भेजता है। ### इंटरैक्शन और दृश्य - **टर्मिनल-स्टाइल लंबी छवि**: सभी क्वेरी परिणाम 1280px चौड़ी एकल PNG छवि के रूप में रेंडर होते हैं, दृश्य शैली एक समान रहती है। यदि अंतर्निहित Chromium उपलब्ध न हो, तो AstrBot के अंतर्निहित टेक्स्ट-टू-इमेज सेवा पर वापस जा सकते हैं। - **प्राकृतिक भाषा बड़े मॉडल टूल**: बड़े मॉडल से जुड़ने और फ़ंक्शन कॉल सक्षम करने के बाद, समूह के सदस्य सीधे प्राकृतिक भाषा में प्रश्न पूछ सकते हैं। प्लगइन 4 विशेष टूल (रैंकिंग, बैटल रिपोर्ट, किरदार, खाता) प्रदान करता है, मॉडल स्वतः इरादे का विश्लेषण कर चार्ट और टेक्स्ट व्याख्या उत्पन्न करता है। - **QQ आधिकारिक बॉट अनुकूलन**: QQ आधिकारिक बॉट एडाप्टर के लिए, उम्मीदवार सूची बटन, परिणाम छवि का सीधा लिंक तथा वन-क्लिक इमेज जनरेशन (कॉलबैक मोड) सुविधाएँ प्रदान करता है, जिससे आधिकारिक बॉट पर संचालन की सुविधा बहुत बढ़ जाती है। ### तकनीकी विवरण और कॉन्फ़िगरेशन - **संचालन तंत्र**: प्रारंभ होने के बाद मेमोरी में सभी रैंकिंग का रैंकिंग इंडेक्स बनाता है (लगभग 5 MB), पृष्ठभूमि में नियमित रूप से पुनः पढ़ता है ताकि डेटा ताज़ा रहे, स्थिर स्थिति में प्रति मिनट केवल लगभग 3 अपस्ट्रीम अनुरोध उत्पन्न होते हैं। - **निर्भरताएँ**: Python 3.11+ पर आधारित, HTML रेंडरिंग के लिए Playwright पर निर्भर, Chromium को मैन्युअल रूप से इंस्टॉल करना आवश्यक है। - **कॉन्फ़िगर करने योग्यता**: API पता, कैश TTL, रेंडर टाइमआउट, फ़ज़ी मैचिंग थ्रेशोल्ड, रैंक सूचना अंतराल, QQ आधिकारिक बॉट बटन और कॉलबैक स्विच आदि सहित समृद्ध कॉन्फ़िगरेशन विकल्प प्रदान करता है, जिससे उपयोगकर्ता अपने वास्तविक परिनियोजन वातावरण के अनुसार ट्यूनिंग कर सकें।