منصوبے کے بارے میں

SparkyBot Guild Wars 2 World vs. World کے کھلاڑیوں اور گِلڈز کے لیے ایک ڈیسک ٹاپ ایپلی کیشن ہے۔ یہ ArcDPS کومبیٹ لاگز کی نگرانی کرتا ہے، مکمل ہونے والی لڑائیوں کو خودکار طور پر پروسیس کرتا ہے، اور انہیں مختصر چیٹ پوسٹس اور رات کے اختتام پر ایک مکمل رپورٹ میں تبدیل کرتا ہے۔ یہ پروجیکٹ ArenaNet سے وابستہ نہیں ہے۔ یہ کیا کرتا ہے یہ ٹول ہر لڑائی کا تجزیہ کرتا ہے اور فوری KDR، downs، kills، deaths اور damage کی رپورٹ کرتا ہے، جس میں اختیاری AI تبصرے بھی شامل ہو سکتے ہیں۔ انفرادی لڑائیوں کے علاوہ، یہ ایک آف لائن نائٹ رپورٹ تیار کرتا ہے جس میں ترتیب دینے کے قابل لڑائیاں، کھلاڑیوں کے تفصیلی اعداد و شمار، skill-share چارٹس، boon، سپورٹ اور ہیلنگ ٹیبلز، ہائی اسکورز، اور ایک Enemy Intel سیکشن ہوتا ہے۔ رپورٹس خود مختار HTML فائلیں ہیں، اور Pro، Simple اور Classic رپورٹ لیولز ایک ہی رات کے مختلف مناظر ہیں نہ کہ تین الگ الگ ایکسپورٹس۔ ورژن 2.2.2 ("The Spreadsheet Learned Espionage") میں Enemy Intel فیچر کو نمایاں کیا گیا ہے: جس میں آپ کے اسکواڈ کا ہر دشمن رنگ کے ساتھ موازنہ، مشاہدہ کردہ professions اور آنے والے skill pressure کا معائنہ، اور تخمینہ شدہ subgroups، رول امیدواروں، strips، CC اور build fingerprints کی تفصیلات شامل ہیں۔ ایک Player Compare ویو دو اسکواڈ کھلاڑیوں کو damage، سپورٹ، ہیلنگ، ہتھیاروں، rotations، skill shares، consumables اور trait evidence کے لیے ساتھ ساتھ رکھتا ہے جہاں ذریعہ اسے ظاہر کرتا ہے۔ رپورٹس Graphite، Midnight، Blackout اور Studio Light اسکنز کے ساتھ آتی ہیں، جبکہ ڈیسک ٹاپ ایپ 11 تھیمز پیش کرتی ہے اور منتخب کردہ تھیم کو یاد رکھتی ہے۔ آؤٹ پٹس اور انٹیگریشنز منزلوں میں Discord webhooks، Twitch چیٹ اور اختیاری آواز شامل ہیں۔ مینوئل فائل پروسیسنگ، ون بٹن ریڈ سیشنز اور گِلڈ سیٹ اپ فائلز کی حمایت کی جاتی ہے۔ انفرادی لڑائیوں اور حتمی نائٹ رپورٹ کو الگ الگ منزلوں پر بھیجا جا سکتا ہے۔ سیٹنگز ایپلی کیشن کے اندر موجود ہیں؛ گِلڈ لیڈرز ایک گِلڈ سیٹ اپ فائل ایکسپورٹ کر سکتے ہیں جس میں ٹوکنز، پاس ورڈز، اکاؤنٹ ڈیٹا اور ہسٹری شامل نہیں ہوتی۔ AI اختیاری ہے۔ لڑائی کی پارسنگ اور رپورٹس اس کے بغیر بھی کام کرتی ہیں۔ جب فعال کیا جاتا ہے، تو اختیاری AI تبصرہ ڈیفالٹ طور پر 'talk trash' کے لیے لکھا جاتا ہے، اور لہجے کو تبدیل کرنے کے لیے سسٹم پرامپٹ کو ایڈٹ کیا جا سکتا ہے۔ صرف وہی سروسز جنہیں آپ کنفیگر کرتے ہیں — Discord/Twitch منزلیں اور، فعال ہونے پر، ایک AI فراہم کنندہ — ڈیٹا وصول کرتے ہیں۔ انسٹالیشن اور سورس کا استعمال ضروریات میں ArcDPS اور .NET 8 Desktop Runtime شامل ہے جو Guild Wars 2 Elite Insights parser استعمال کرتا ہے۔ انسٹالیشن Releases پیج سے ڈاؤن لوڈ کردہ SparkyBot-v2.2.2-Setup.exe کے ذریعے ہوتی ہے، جس کے بعد پہلی بار چلانے پر سیٹ اپ کیا جاتا ہے۔ سورس سے چلانے کے لیے، requirements.txt انسٹال کریں اور python bootstrap.py چلائیں۔ Discord سیٹ اپ میں Channel Settings، Integrations، Webhooks کے تحت ایک webhook بنانا اور اس کا URL ایپ میں پیسٹ کرنا شامل ہے۔ رپورٹنگ میں درستگی اور ایمانداری پروجیکٹ بیان کرتا ہے کہ غائب ڈیٹا کو خاموشی سے صفر میں تبدیل کرنے کے بجائے 'unavailable' لیبل کیا جاتا ہے۔ دشمن کی ترتیب اور skill pressure مشاہدہ کردہ کومبیٹ ڈیٹا سے اخذ کیے جاتے ہیں، جبکہ دشمن کے subgroups اور رولز تخمینے رہتے ہیں کیونکہ ArcDPS سب کچھ ظاہر نہیں کرتا؛ مشاہدہ شدہ حقائق اور تخمینوں کو الگ الگ لیبل کیا جاتا ہے۔ پروجیکٹ کی تفصیلات SparkyBot GW2 Elite Insights Parser کا استعمال کرتا ہے اور کئی کمیونٹی WvW لاگ ٹولز کے ساتھ کام کرتا ہے؛ درست تعلقات اور لائسنس کی حدود ایک interoperability گائیڈ میں دستاویزی ہیں۔ پروجیکٹ MIT لائسنس کے تحت ہے، جبکہ تھرڈ پارٹی اجزاء THIRD_PARTY_LICENSES کے تحت اپنے لائسنس برقرار رکھتے ہیں۔ ایپ کے اندر مدد کے صفحات، interoperability دستاویز اور بگس اور درخواستوں کے لیے GitHub Issues کے لنکس README میں موجود ہیں۔