The captcha bot for Discord & Telegram

The
Discord Captcha Botyour community deserves.

Flake is the verification bot that gates every Discord server join and every Telegram group join behind a hosted Cloudflare Turnstile page that stops raid bots and spam accounts before they reach your channels, all from one dashboard.

  • Powered by Cloudflare Turnstile
  • Free tier with no credit card
  • Discord & Telegram, one dashboard
#verify
Live
F
FlakeBot

Welcome! Tap the button below to verify you're human and unlock the rest of the server.

Hosted verificationflake.gg/captcha/…
Awaiting Verify tap…
One captcha bot · Two platforms

A Discord captcha bot and a Telegram captcha bot in one dashboard.

Most captcha bots ship for one platform. Flake protects both, with the same hosted Cloudflare Turnstile flow and the same configurable On Join / On Verified / On Timeout actions.

Discord

Discord Captcha Bot

Stop raid bots and spam joins on your Discord server with a hosted Cloudflare Turnstile verification page.

  • Role-gated verification that quarantines new members until they pass captcha
  • Auto-grant member roles after Turnstile success
  • Auto-kick on timeout to keep raid waves out
  • Persistent verify channel or per-member prompts
Add to Discord

Telegram

Telegram Captcha Bot

Block spam accounts in Telegram groups with permission-gated verification and a frictionless hosted captcha flow.

  • Permission-gated verification that mutes new joiners until verified
  • Restore send-message rights after Turnstile success
  • Auto-kick or keep limits on timeout
  • Per-user verification messages with optional cleanup
Add to Telegram
Why a captcha bot

Every unprotected community gets raided eventually.

A captcha bot is the cheapest, most effective layer between your community and the open internet. Flake puts that layer on autopilot for both Discord servers and Telegram groups.

01

Stop Raid Bots Before They Speak

A captcha bot is the cheapest line of defense against scripted raids. Flake gates every join behind Cloudflare Turnstile, so automated accounts never reach your channels.

02

Cut Spam Joins Without Friction

Real members complete verification in seconds while bots, scrapers and disposable accounts drop off. No math puzzles, no image grids, no broken UX.

03

One Verification Bot, Both Platforms

Run the same captcha bot on Discord and Telegram from one dashboard. Configure once and defend everywhere with no glue code and no second subscription.

How verification works

Three stages. Total control.

Every captcha rule fires actions across three flow stages. Mix roles, permissions, messages and kicks to design the exact anti-raid behaviour your community needs.

Stage 1 · On Join

Before Verification

Runs as soon as a member joins and a verification request is created.

Use this stage to prepare the member and limit access.

Example actions
  • Post verification instructions
  • Assign a waiting-room role
  • Limit Telegram permissions
Stage 2 · On Verified

After Turnstile Passes

Runs after the member logs in, completes Turnstile, and Flake validates the token.

Use this stage to restore normal access.

Example actions
  • Grant the member role
  • Revoke a restricted role
  • Send a welcome or next-step message
Stage 3 · On Timeout

When Verification Expires

Runs when the timeout duration passes before the member completes verification.

Use this stage to avoid leaving members in an undefined state.

Example actions
  • Kick inactive members
  • Post a final notice
  • Keep restricted permissions active
Everything in the captcha bot

Built for moderators who've seen it all.

Every feature you expect from a serious verification bot, plus the cross-platform reach no other captcha bot ships with.

Hosted Turnstile Verification Page

Members tap Verify and complete Cloudflare Turnstile on a Flake-hosted page. No iframes inside Discord and no broken Telegram WebViews, just a clean, fast verification flow.

Custom Verification Message

Write the prompt that appears in your verify channel. Match your community tone, link your rules, and make the Verify button impossible to miss.

Persistent or Per-User Prompts

Run one persistent verification post in a dedicated channel, or send a fresh per-user request when each member joins. Both modes are first-class.

On Join · On Verified · On Timeout

Run different actions before captcha, after success, and when verification expires. Stage every step of the verification journey.

Roles, Permissions, Kicks & Bans

Grant or revoke Discord roles, restrict or restore Telegram permissions, kick on timeout, and post welcome messages from your captcha rule.

Auto-Cleanup of Verification Requests

Optionally delete per-user verification messages after success so your verify channel stays tidy without moderator effort.

Captcha bot setups

Battle-tested verification bot patterns.

Copy any of these captcha bot configurations into your dashboard and you're live. Each one solves a real anti-raid or anti-spam problem we see every day.

01Discord captcha bot

Discord Server Anti-Raid Setup

Quarantine every new Discord member behind a captcha until they prove they are human.

Outcome

Raid bots never see your real channels. Real members are one tap away from full access.

Captcha rule recipe01/03
  1. 1Post a persistent verify message in a #verify channel
  2. 2On Join: assign an Unverified role that hides every other channel
  3. 3On Verified: revoke Unverified, grant the Member role
  4. 4On Timeout: kick inactive joiners after 10 minutes
Ships in the free tier of the captcha bot
02Telegram captcha bot

Telegram Group Spam Gate

Mute every new Telegram joiner until they complete the hosted captcha verification flow.

Outcome

Spam accounts cannot post a single link. Verified members talk freely with zero friction.

Captcha rule recipe02/03
  1. 1Send a per-user verify message when a member joins
  2. 2On Join: revoke send-message permissions
  3. 3On Verified: grant send-message permissions back
  4. 4On Timeout: keep restrictions in place or kick the user
Ships in the free tier of the captcha bot
03Verification bot

Persistent Verify Channel

One long-lived verification post that every new member can find, with no per-join clutter.

Outcome

Moderators stop reposting verify instructions. Members always know where to go.

Captcha rule recipe03/03
  1. 1Enable the persistent message mode on your captcha rule
  2. 2Write a short prompt explaining the Verify button
  3. 3On Verified: grant normal access roles or permissions
  4. 4Set a timeout if old verification requests should expire
Ships in the free tier of the captcha bot
Captcha bot comparison

How Flake stacks up against other captcha bots.

Capability
Flake
Other captcha bots
  • Discord captcha botYesSome
  • Telegram captcha botYesRare
  • Cloudflare Turnstile (no annoying puzzles)YesMostly image-grid captchas
  • Hosted verification pageYesIn-channel only
  • Role + permission actionsYesRoles only
  • On Join / On Verified / On Timeout flow stagesYesSingle stage
  • Free tierYesPaywalled
  • One dashboard for both platformsYesNo
Captcha bot FAQ

Everything moderators ask about the captcha bot.

Free to start

Stand up your captcha botin the next five minutes.

Add Flake to your Discord server or Telegram group, create a captcha rule, choose your verify channel, and ship Cloudflare Turnstile-protected verification before the next raid wave hits.

No credit cardDiscord + Telegram includedCloudflare Turnstile under the hood