Studcheck

For groups and channels

Roblox verification for Telegram.

Prove who owns which account.

Studcheck is a Roblox verification bot for Telegram. Members prove they own their Roblox account through Roblox's official login — no passwords, no codes in a profile, no verification game.

Uses Roblox's official login. We never see your password, and Roblox only tells us your public profile.

Try it against a real account

This hits Roblox's public user API right now — the same call the bots make when they read a blurb. Type any username.

Three taps, no typing

Studcheck uses Roblox's own OAuth login. Roblox does the checking and tells us who they are — so no password, no cookie, and no code ever passes through us.

  1. 01

    Tap the button

    A member sends /verify and gets one button. No username to type, nothing to copy, nothing to edit on their profile.

  2. 02

    Roblox asks them

    They land on Roblox's own consent screen, listing exactly what Studcheck will see: their username, display name and avatar. They approve or they don't.

  3. 03

    Roblox tells us who

    Roblox confirms their identity directly. The link is written, and /whois answers truthfully from then on — even after they change their display name.

Want the full mechanism? How Studcheck verifies a Roblox account.

What that gets your moderators

A verified name is only the start. Because every community here shares one record, a decision made in one group can protect the next one.

Verify once, everywhere

Someone who verified in another community walks straight into yours — no code, no wait, no second setup. New groups start with a database, not an empty one.

Bans survive new accounts

A ban attaches to the Roblox account, not the Telegram one. Making a fresh Telegram account changes nothing, because the thing they'd have to replace is the account they actually care about.

Ban across all your groups

/banall covers every group you created, including ones you make later. Nothing to configure — Telegram already knows which groups are yours.

Alt detection

Two Telegram accounts on one Roblox account is an alt. Flag them to your mods or remove them automatically — and either way the person gets told why.

Minimum account age

/setage 30 turns away day-old throwaways. Set per group, so a clan can be strict while a hangout stays open.

Roblox bans, enforced

Verification is a snapshot. An hourly re-check removes members whose Roblox account has since been banned, so it keeps being true.

Commands

Eleven languages, chosen per member

/verify
Sign in with Roblox
/whoami
Show your linked account
/whois @user
Look up a member, or reply to their message
/language
Change your language
/unlink
Drop the link
Add to a groupAdd to a channel

Opens Telegram so you can pick one. You'll need to be an admin there.

If the channel picker doesn't open, add it by hand: Channel Info → Administrators → Add Admin → Studcheck.

Admin

Group creators and admins only

/settings
See this group's rules
/setage 30
Minimum Roblox account age
/setalts
allow · notify · kick
/ban
Ban from this group
/banall
Ban across every group you own

Permissions come from Telegram's own admin list, so there's nothing to grant twice.

Coming from Discord? How Roblox verification differs on Telegram.

Two minutes to set up

The bot tells you if anything is missing, but this is the whole of it.

  1. 01

    Add it to your group

    Any group you created. It works in supergroups; a basic group is converted automatically the first time you make someone an admin.

  2. 02

    Give it Ban Users

    Manage group → Administrators → add the bot → enable Ban Users. Without it the bot can talk but cannot mute or remove anyone, and the gate does nothing. This is the step people miss.

  3. 03

    Check it with /diagnose

    Run /diagnose in the group and the bot reports exactly which permissions it has, what it is enforcing, and anything stopping it working.

New members are muted on arrival and told how to link their Roblox account. They stay muted until they do — and the moment they verify, they can talk.

Verifying is always free

Every member can link their Roblox account at no cost, on both platforms, forever. The paid tiers are for the people running the community — the tools that turn a list of links into moderation you can act on.

Start here

Free

£0

Most groups, any size

  • Unlimited verifications
  • Alt detection and account age limits
  • Roblox-banned members removed automatically
  • API with a free key, 30 requests/min
  • Twenty communities
Add to a groupAdd to a channel

Networks

Network

£15/month

Networks running many communities

  • Everything in Pro
  • Unlimited communities you own
  • /banall — one ban list across all of them
  • Webhooks on every verification
  • /sync — re-check everyone on demand
Get Network

Tapping a paid plan opens the bot, where you pay by card or with Telegram Stars. The plan lands on your Telegram account straight away — nothing to copy. /plan shows what you are on.

Common questions

How do I verify a Roblox account on Telegram?

Send /verify to @Studcheck_Bot. You get one button that opens Roblox's official login. Approve, and the link is recorded. Nothing to type, nothing to paste into a profile.

Does Studcheck need my Roblox password?

No. Sign-in happens on Roblox's own website through OAuth 2.0. Studcheck never sees your password or your .ROBLOSECURITY cookie, and asks for only two permissions, both marked Low risk by Roblox.

Is there a Bloxlink for Telegram?

Bloxlink and RoVer are Discord bots and have no Telegram version. Studcheck does the equivalent job on Telegram. The methods differ too: Studcheck uses Roblox's official login rather than a code pasted into your profile.

Can a banned member come back on a new Telegram account?

Not once they are verified. Bans attach to the Roblox account rather than the Telegram one, so a new Telegram account escapes nothing. The Roblox account behind it is the one you banned.

Does it work in Telegram channels?

Yes. In a private channel with join requests on, the bot holds each request until the person verifies. Subscribers cannot post in a channel, so there is no muting; the gate is the door.

Is Studcheck free?

Verification is free and unlimited, including alt detection, account age limits and automatic removal of Roblox-banned members. Paid plans add more communities, a verification log, webhooks and higher API limits.

Read the links from anywhere

The same records over JSON, so your group's welcome flow, your website, or your Roblox game server can all ask the same question and get the same answer.

GET /api/lookup/telegram/:handle
Who is this member on Roblox?
GET /api/reverse/:robloxId
Is this player verified, and on how many accounts?
GET /api/roblox/:usernameOrId
Live profile straight from Roblox
GET /api/stats
Link counts

The handle lookup needs an API key. It is free: send /apikey to the bot, then pass the key in the X-Api-Key header.

$ curl -H "X-Api-Key: sk_…" \
  studcheck.co.uk/api/lookup/telegram/ada

{
  "verified": true,
  "platform": "telegram",
  "handle": "ada",
  "robloxId": 156,
  "robloxUsername": "builderman",
  "verifiedAt": "2026-08-20T09:14:02Z"
}

There's also a Roblox Studio plugin that wires this up for you — an earnings boost for verified players, an in-game sign, no code to write. Studcheck Rewards on GitHub.

What this never asks for

Every read here uses Roblox's public user endpoints. If a bot claiming to do verification asks for any of the above, report it — that is account theft, not verification.