ट्रेडिंग से GBL तक: मेरा Pokémon GO ऑटोमेशन क्या कर सकता है
शुरुआत अपने-आप ट्रेड करने से हुई। अब टूलकिट असली फ़ोन पर GO Battle League, गिफ़्ट, जिम में बेरी, रिवॉर्ड कैच, दोस्तों का प्रबंधन और रेड की योजना संभालता है।

इसकी शुरुआत अपने-आप ट्रेड करने से हुई थी: दो फ़ोन पर बार-बार दोहराए जाने वाले क्रम में सॉफ़्टवेयर पुष्टि वाले बटन दबाने का काम संभालता है। अब यह Pokémon GO का कहीं व्यापक टूलकिट बन गया है, जिसमें बैटल, गिफ़्ट, बेरी, कैच, दोस्त और कलेक्शन की सफ़ाई शामिल हैं।
दिलचस्प बात यह है कि ये हिस्से साथ कैसे काम करते हैं। एक फ़ोन GO Battle League में आगे बढ़ सकता है, जबकि दूसरा गिफ़्ट संभाले और तीसरा रिवॉर्ड की कतार खाली करे। यह टूलकिट असली Android फ़ोन और iPhone का समन्वय करता है, और हर डिवाइस के लिए अलग वर्कफ़्लो चुना जा सकता है।
अपने-आप ट्रेड करना: यहीं से शुरुआत हुई
ट्रेडिंग अब भी इसकी मुख्य सुविधाओं में से एक है। दोनों फ़ोन तैयार करें, उन Pokémon का चयन करें जिन्हें इस्तेमाल करना है, और ट्रेडिंग वर्कफ़्लो चुने गए जोड़े के लिए बार-बार पुष्टि करने का क्रम संभाल लेता है।
दस्तावेज़ों में बताया गया कार्यान्वयन Android-से-Android, iPhone-से-iPhone और Android/iPhone के मिले-जुले जोड़ों का समर्थन करता है। दोनों फ़ोन एक ही कंप्यूटर से जुड़े होने चाहिए और उनकी स्क्रीन के अनुसार कॉन्फ़िगर किए गए होने चाहिए। ट्रेड की लागत और गेम की पाबंदियाँ लागू रहती हैं। प्रोजेक्ट अपने सार्वजनिक README में jonaro00 के मूल AutoTrader काम को भी श्रेय देता है।
GO Battle League: प्रवेश से रिवॉर्ड तक
GBL ऑटोमेशन में लीग में प्रवेश करना, पार्टी चुनना, लड़ाई के इनपुट देना, परिणाम स्क्रीन और रिवॉर्ड संभालना शामिल है। हर चुना गया फ़ोन मैचमेकिंग से मिलने वाले अपने अलग बैटल खेलता है, इसलिए कई फ़ोन एक साथ अपने बैटल आगे बढ़ा सकते हैं।
एक दैनिक रन वर्कफ़्लो भी है, जो उस दिन के GBL कोटे का समन्वय करता है और अटक गए हिस्सों को फिर से शुरू करता है। इससे टूलकिट को एक अलग बैच से आगे, अधिक समय तक चलने वाला विकल्प मिलता है। उपलब्ध कप, रिवॉर्ड स्क्रीन और गेम की दैनिक सीमाएँ अब भी तय करती हैं कि क्या आगे बढ़ सकता है।
बार-बार टैप किए बिना गिफ़्ट और जिम में बेरी देना
गिफ़्ट वर्कफ़्लो Android और iPhone पर Friends इंटरफ़ेस से गिफ़्ट खोलता और भेजता है। यह दोस्तों की सूची पढ़ता है, लंबित रिमोट ट्रेड के कारण पिन की गई पंक्तियों को छोड़ता है और किन गिफ़्ट को खोलना है, यह तय करने में नीले इंटरैक्शन घेरे का इस्तेमाल करता है। जब तक गिफ़्ट उपलब्ध हैं, उन्हें उन दोस्तों को भेजना जारी रहता है जो गिफ़्ट प्राप्त कर सकते हैं।
जिम में बेरी खिलाना भी इसी रूटीन में फिट होता है। जो फ़ोन पहले से किसी डिफ़ेंडर की खुली फ़ीडिंग स्क्रीन पर हो, उसे इसके बजाय बेरी खिलाने के काम में लगाया जा सकता है। एक बजट तय करता है कि वह कितनी बेरी खर्च करेगा। केवल बेरी वाला विकल्प भी है। गिफ़्ट का स्टॉक, दैनिक सीमाएँ और शुरुआती स्क्रीन अब भी मायने रखते हैं।
रिवॉर्ड की कतार खाली करना और खुले एनकाउंटर में कैच करना
कैचिंग वर्कफ़्लो दोनों प्लेटफ़ॉर्म पर कतार में लगे रिवॉर्ड एनकाउंटर और रिसर्च के CLAIM बटन संभालता है। यह आइटम रिवॉर्ड या Pokémon एनकाउंटर पूरे करता है, फिर कतार में आगे बढ़ने के लिए स्क्रीन दोबारा पढ़ता है।
यह उन जंगली Pokémon एनकाउंटर में भी कैच कर सकता है जिन्हें आप खुद खोलते हैं। यह एनकाउंटर के भीतर उपयोगी ऑटोमेशन है; यह दावा नहीं है कि टूलकिट नक्शे पर घूमकर आपके लिए Pokémon ढूँढ़ता है।
दोस्तों को व्यवस्थित करना और तैयार चयन की सफ़ाई
Android या iPhone पर ट्रेनर कोड की सूचियों से फ़्रेंड रिक्वेस्ट भेजी जा सकती हैं। कोशिशों का इतिहास पहले से दर्ज कोड को दोहराने से बचाता है। रिक्वेस्ट स्वीकार करनी है या नहीं, यह दूसरा ट्रेनर ही तय करता है।
दोस्तों को हटाना एक अलग सुविधा है जो केवल Android पर उपलब्ध है। यह ऐसे दोस्तों की पहचान कर सकती है जिनके पास गिफ़्ट नहीं है, नीला घेरा नहीं है और जो दोस्ती के दिलों की चुनी हुई सीमा के अनुसार आते हैं। फिर स्पष्ट पुष्टि के बाद उन्हें हटाया जा सकता है। हटाने से पहले संभावित नामों की सूची देखी जा सकती है।
Pokémon स्टोरेज के लिए ट्रांसफ़र वर्कफ़्लो दोनों प्लेटफ़ॉर्म का समर्थन करता है और उस चयन पर काम करता है जिसे आप सोच-समझकर तैयार करते हैं। इसके लिए संख्या या पूरे चयन का स्पष्ट विकल्प और हटाने की पुष्टि ज़रूरी है। ट्रांसफ़र वापस नहीं लिए जा सकते, इसलिए चयन की जाँच करना इस सुविधा के इस्तेमाल का हिस्सा है।
मज़बूत रेड टीम और कैंडी खर्च की योजना बनाना
रेड-प्लानिंग टूल एक और उपयोगी पहलू जोड़ता है: यह कलेक्शन पढ़ता है और यह समझने में मदद करता है कि अभी कौन-से अटैकर उतारे जा सकते हैं, किन अलग-अलग Pokémon पर कैंडी और XL कैंडी लगाना उचित है, अपग्रेड की लागत कितनी है, कौन-से मेगा उपलब्ध नहीं हैं और कौन-से मज़बूत अटैकर कलेक्शन में नहीं हैं।
यह Rare Candy और Rare Candy XL के सुझाव भी देता है। यह केवल पढ़कर योजना बनाने वाली सुविधा है: यह रेड नहीं लड़ती, Pokémon को पावर अप नहीं करती, मूव नहीं सिखाती और संसाधन खर्च नहीं करती। स्टारडस्ट की जानकारी दी जाती है, उसे खर्च के बजट के रूप में नहीं लिया जाता।
अलग फ़ोन, अलग काम, शुरुआत की एक जगह
स्क्रीन-आधारित लॉन्चर पूरे टूलकिट को जोड़ता है। हर फ़ोन को संबंधित स्क्रीन पर छोड़ दें, और लॉन्चर उस डिवाइस को GBL, गिफ़्ट, जिम में बेरी या कैचिंग के काम में लगा सकता है। अलग-अलग काम साथ चलते हैं; अनजान स्क्रीन और दूसरे कमांड में पहले से व्यस्त फ़ोन छोड़ दिए जाते हैं।
कॉन्फ़िगर किए गए कंप्यूटर भी काम का समन्वय कर सकते हैं। नाम से पहचाने जाने वाले डिवाइस उस कंप्यूटर से जुड़े माने जाते हैं जिसमें उनका केबल लगा है, जबकि जोड़े में ट्रेड करने के लिए दोनों फ़ोन अब भी एक ही होस्ट पर होने चाहिए। Android में ADB इस्तेमाल होता है; iPhone नियंत्रण के लिए दस्तावेज़ों में बताया गया macOS, Xcode, Appium और WebDriverAgent सेटअप चाहिए।
यही बात इस प्रोजेक्ट को एक अकेली ट्रेडिंग स्क्रिप्ट से अधिक दिलचस्प बनाती है: व्यावहारिक वर्कफ़्लो का ऐसा संग्रह जो एक ही डिवाइस सेटअप साझा कर सकते हैं। वर्कफ़्लो गाइड सुविधाओं और उनकी सीमाओं को बताती है, और रिपॉज़िटरी के सार्वजनिक दस्तावेज़ टूलकिट को जानने की शुरुआत हैं। ये स्क्रीन देखकर काम करने वाले टूल हैं, इसलिए कैलिब्रेशन और गेम इंटरफ़ेस में बदलाव अब भी महत्वपूर्ण हैं, और हर सुविधा का समर्थन दोनों प्लेटफ़ॉर्म पर एक जैसा नहीं है।