Cara Studcheck memverifikasi akun Roblox
Ini seluruh mekanismenya, ditulis apa adanya. Pendek karena memang tidak banyak โ dan itu intinya: makin sedikit bagian bergerak di alat verifikasi, makin sedikit yang bisa salah pada akunmu.
Alurnya, langkah demi langkah
Kamu kirim <code>/verifikasi</code> ke bot. Bot membalas dengan satu tombol yang membuka alamat di <code>apis.roblox.com</code> โ domain Roblox, bukan milik kami.
Roblox menampilkan layar persetujuan berisi persis apa yang diminta Studcheck. Kamu setuju atau tidak. Kalau setuju, Roblox mengirim kode singkat ke bot, bot menukarnya dengan token di server, lalu bertanya ke Roblox siapa kamu.
Jawaban itu โ id, nama pengguna, nama tampilan, dan avatarmu โ yang disimpan, bersama id Telegram-mu. Tidak ada yang lain.
Dua izin
Studcheck meminta cakupan <code>openid</code> dan <code>profile</code>. Di layar Roblox tampil sebagai <b>Baca id pengguna</b> dan <b>Baca profil pengguna</b>, keduanya ditandai risiko rendah oleh Roblox.
Tak satu pun membuat bot bisa bertindak sebagai kamu. Ia tak bisa memposting, bertukar, membelanjakan Robux, gabung grup, mengubah setelan, atau membaca hal privat. Ia hanya bisa tahu siapa kamu.
Yang tidak pernah dilihat bot
<b>Sandimu.</b> Kamu mengetiknya di situs Roblox. Tidak pernah sampai ke kami, dan tidak ada kolomnya di bot.
<b>Cookie <code>.ROBLOSECURITY</code>-mu.</b> Itu token sesi yang memungkinkan orang bertindak sebagai kamu. OAuth ada justru supaya alat tidak pernah membutuhkannya.
<b>Apa pun yang tidak kamu setujui.</b> Roblox menegakkan cakupan di sisinya.
Kenapa ini lebih baik dari kode di profil
Cara lama menyuruhmu menempel kode di deskripsi profil supaya bot membacanya. Berhasil, tapi mengajari pemain menempel teks asing di profil โ kebiasaan yang diandalkan pencuri akun.
OAuth membuktikannya ke Roblox, bukan ke kami. Roblox langsung menjamin identitasnya, dan bot tak pernah menyentuh profilmu.
State yang ditandatangani
Saat membuat tautan login, bot menyertakan token bertanda tangan yang mengikat permintaan ke id Telegram-mu, berlaku lima belas menit. Tanda tangan dicek dalam waktu konstan.
Detail inilah yang mencegah orang menautkan akun Roblox-nya ke id Telegram <em>milikmu</em>, atau memakai ulang tautan lama.
Setelah verifikasi
Verifikasi itu potret sesaat, jadi bot mengecek ulang. Tiap jam ia bertanya ke Roblox apakah akun terverifikasi sudah diban, dan mengeluarkan anggota tersebut. Nama diperbarui saat <code>/siapasaya</code>; tautannya sendiri berbasis id Roblox yang tak berubah.
Kirim <code>/putuskan</code> dan tautan langsung dihapus. Tanpa masa tunggu dan tanpa konfirmasi email, karena kami tidak punya emailmu.
Yang disimpan
Satu catatan per tautan: id Telegram, id Roblox, nama pengguna, nama tampilan, URL avatar, dan tanggal. <a href="/privacy">Halaman privasi</a> mencantumkan semuanya.
Token akses tidak disimpan. Bot memakai token sekali lalu membuangnya.
Yang tidak dibuktikan
OAuth membuktikan kamu mengendalikan akun itu saat login. Ia tidak bisa membuktikan akun belum dijual atau dicuri sejak itu. Moderator sebaiknya memperlakukannya sebagai sinyal kuat, bukan jaminan โ itulah gunanya pengecekan tiap jam.
Kalau ada di penjelasan ini yang tidak cocok dengan perilaku bot, itu bug, dan kami ingin tahu.