Studcheck Roblox खाते को कैसे सत्यापित करता है
यह पूरा तंत्र है, लिखा हुआ। छोटा है क्योंकि इसमें ज़्यादा कुछ है ही नहीं — और यही बात है: सत्यापन उपकरण में जितने कम हिलते हिस्से हों, आपके खाते के साथ उतना कम ग़लत हो सकता है।
प्रक्रिया, चरण दर चरण
आप बॉट को <code>/verify</code> भेजते हैं। यह एक बटन देता है जो <code>apis.roblox.com</code> पर एक पता खोलता है — Roblox का डोमेन, हमारा नहीं।
Roblox एक सहमति स्क्रीन दिखाता है जिसमें ठीक वही सूचीबद्ध है जो Studcheck माँग रहा है। आप मंज़ूरी देते हैं या नहीं। हाँ करने पर Roblox बॉट को एक अल्पकालिक कोड भेजता है, जिसे बॉट सर्वर पर टोकन से बदलता है और फिर Roblox से पूछता है कि आप कौन हैं।
वह जवाब — आपकी id, उपयोगकर्ता नाम, प्रदर्शन नाम और अवतार — आपकी टेलीग्राम id के साथ सहेजा जाता है। इसके अलावा कुछ नहीं।
दो अनुमतियाँ
Studcheck <code>openid</code> और <code>profile</code> स्कोप माँगता है। Roblox की स्क्रीन पर ये <b>उपयोगकर्ता id पढ़ें</b> और <b>प्रोफ़ाइल पढ़ें</b> दिखते हैं, दोनों Roblox के अनुसार कम जोखिम।
इनमें से कोई भी बॉट को आपकी तरफ़ से कुछ करने नहीं देता। यह पोस्ट, ट्रेड, Robux खर्च, ग्रुप जॉइन, सेटिंग बदलना या कुछ निजी पढ़ना नहीं कर सकता। यह बस जान सकता है कि आप कौन हैं।
बॉट जो कभी नहीं देखता
<b>आपका पासवर्ड।</b> आप उसे Roblox की साइट पर टाइप करते हैं। वह हम तक नहीं पहुँचता और बॉट में उसके लिए कोई फ़ील्ड नहीं है।
<b>आपकी <code>.ROBLOSECURITY</code> कुकी।</b> यह वह सेशन टोकन है जिससे कोई आपकी तरह काम कर सकता है। OAuth ठीक इसलिए है कि उपकरणों को इसकी कभी ज़रूरत न पड़े।
<b>जो आपने मंज़ूर नहीं किया।</b> Roblox अपनी तरफ़ स्कोप लागू करता है।
यह प्रोफ़ाइल कोड से बेहतर क्यों है
पुराना तरीक़ा प्रोफ़ाइल विवरण में कोड चिपकाने को कहता है ताकि बॉट पढ़ सके। चलता है, पर खिलाड़ियों को अनजान टेक्स्ट चिपकाना सिखाता है — यही आदत खाता चोर इस्तेमाल करते हैं।
OAuth इसे Roblox को साबित करता है, हमें नहीं। Roblox सीधे पहचान की गारंटी देता है और बॉट आपकी प्रोफ़ाइल को छूता तक नहीं।
हस्ताक्षरित स्टेट
लॉगिन लिंक बनाते समय बॉट एक हस्ताक्षरित टोकन जोड़ता है जो अनुरोध को आपकी टेलीग्राम id से बाँधता है, पंद्रह मिनट के लिए वैध। हस्ताक्षर स्थिर समय में जाँचा जाता है।
यही विवरण किसी को अपना Roblox खाता <em>आपकी</em> टेलीग्राम id से जोड़ने या पुराना लिंक दोबारा इस्तेमाल करने से रोकता है।
सत्यापन के बाद
सत्यापन एक क्षण की तस्वीर है, इसलिए बॉट दोबारा जाँचता है। हर घंटे यह Roblox से पूछता है कि सत्यापित खाते बैन तो नहीं हुए और ऐसे सदस्यों को हटा देता है। नाम <code>/whoami</code> पर ताज़ा होते हैं; लिंक Roblox id पर टिका है जो बदलती नहीं।
<code>/unlink</code> भेजें और लिंक तुरंत मिट जाता है। कोई प्रतीक्षा नहीं, कोई ईमेल पुष्टि नहीं, क्योंकि हमारे पास आपका ईमेल है ही नहीं।
क्या रखा जाता है
प्रति लिंक एक रिकॉर्ड: आपकी टेलीग्राम id, Roblox id, उपयोगकर्ता नाम, प्रदर्शन नाम, अवतार URL और तारीख़। <a href="/privacy">गोपनीयता पेज</a> सब कुछ सूचीबद्ध करता है।
एक्सेस टोकन नहीं रखे जाते। बॉट टोकन एक बार इस्तेमाल करके छोड़ देता है।
यह क्या साबित नहीं करता
OAuth साबित करता है कि लॉगिन के समय वह खाता आपके नियंत्रण में था। यह साबित नहीं कर सकता कि तब से खाता बेचा या चुराया नहीं गया। मॉडरेटर इसे गारंटी नहीं, एक मज़बूत संकेत मानें — घंटे-दर-घंटे जाँच इसीलिए है।
अगर इस विवरण में कुछ बॉट के व्यवहार से मेल नहीं खाता, तो वह बग है और हम जानना चाहेंगे।