Telegram · Powered by HumanTag

Stop bots.
Verify real humans.

HumanTag Bot adds biometric-grade human verification to your Telegram group. New members complete a 30-second webcam gesture + speech challenge — no phone numbers, no CAPTCHAs, no third-party accounts required. Unverified members are silenced (read-only) and kicked automatically after your configured deadline.

Add to Telegram Get API Key Setup guide

Try it yourself

This is the exact widget your Telegram members will see when they click the verification link. No account needed — just grant camera & mic access.

Verified as human!

That's exactly what your members experience — the bot then lifts the restriction and they can chat instantly.

How verification works

Fully automatic — no admin action needed for each new member.

1

Member joins

Bot instantly restricts the new member — they cannot send messages until verified (they can still read). A welcome message with the deadline is posted in the group.

2

DM sent

The member receives a private message explaining they are restricted, how long they have to verify, and what happens if they don't.

3

Member runs /verify

Bot sends a private, time-limited link to the webcam + mic challenge page. The link expires independently of the kick deadline.

4

Challenge completed

Member completes the ~30 second gesture and speech challenge — no account or personal data needed beyond the live biometric check.

5

Access granted

Bot lifts all restrictions immediately and posts a confirmation in the group. The member can now send and read messages normally.

6

Deadline → kicked

If the member has not verified by the deadline they are automatically removed from the group. Admins set the timeout with /set_timeout (default 15 min).

Everything you need

Send these commands directly in your group. Admin commands require group admin status.

/verify
Start the human verification process — bot sends you a private link to complete the challenge.
Member
/approve_user
Manually approve a member without requiring the challenge. Reply to their message or pass @username.
Admin
/verify_user
Restrict an existing member and force them to verify within the configured timeout or be kicked.
Admin
/set_timeout <minutes>
Set how long new (or force-restricted) members have to verify before being kicked. Default is 15 minutes.
Admin
/post_verify
Post and pin a verification prompt for existing members who joined before the bot was added.
Admin
/setup_key <key>
Register your HumanTag API key with this group. Required before any verification can work.
Admin
/setup_status
Show the current API key and verification timeout configuration for this group.
Admin

Setup in 3 steps

From zero to a fully-protected Telegram group in under 5 minutes.

Get a HumanTag API key

Visit humantag.io, create a free account, and generate an API key from the dashboard. Each account comes with free tokens to get you started.

Add the bot to your group and make it admin

Open @HumanTagBot and add it to your group. Then go to group settings → Administrators → add the bot with these two permissions:

🔒Restrict members
🚫Ban users

If you use /post_verify, also grant Pin messages.

Configure the API key

In the group, run:

/setup_key YOUR_API_KEY

That's it. The bot will now automatically silence and start the kick timer for every new member. Optionally adjust the timeout with /set_timeout 10 (minutes).

API key required

The bot needs a HumanTag API key to issue and verify human tokens. Keys are free to create — you only pay per successful verification. Head to humantag.io to register and get your key before running /setup_key in your group.