Thorak Telegram moderation bot

Case study · Always-on community bot

Thorak — one bot quietly running a 5,000-member private community.

A custom Telegram bot that handles everything a busy private community needs — moderation, security, financial approvals, growth reporting — so the human admins only get notified when a human is actually needed.

The problem

A 5,000-member community drowning in routine

A growing private Telegram community had outgrown its admin team. Spammers were constantly trying to break in. Crypto scammers impersonated members. Routine messages flooded the chat. The admin team was tied up rejecting fake withdrawal requests, approving real ones, banning scammers one at a time, and trying to keep the conversation civil at 3am. The community needed help with the routine work so the humans could focus on the conversations that actually mattered.

The approach

One bot, one purpose, one set of rules

Rather than gluing together five off-the-shelf moderation tools, the right move was a single custom bot designed for this community's actual rules. Every behaviour was decided by the admins, not assumed by a template. The bot was built to be quiet by default — only speaking up when there was something a human needed to know — and to keep a full record of every decision it made, so nothing it did could be lost or disputed.

Built right

Always on, never tired, never makes a typo

A community moderator who never sleeps, never gets bored, never bans someone in anger, and keeps an audit trail of every single action it takes.

Always on

The bot is awake every minute of every day. New spammers get caught the moment they post, not the next morning when an admin scrolls up.

Audited

Every action — every ban, every approval, every notification — is logged with a timestamp. Admins can look back at anything that happened, weeks later, and see exactly what was done and why.

Safe by default

The bot will never mute or ban another admin's message. The high-stakes operations (financial approvals especially) only fire for people on an explicit allowlist, even if their admin status is technically sufficient.

Honest about itself

If something unexpected happens, the bot stops and asks rather than guessing. Better a notification than a silent mistake.

What it does

Six jobs the human team used to do manually

Anti-spam

Recognises and removes the patterns that flood community chats — bulk messages, link spam, “DM me to invest” outreach. Spammers vanish before the rest of the room sees them.

Anti-scam & impersonation

Catches accounts pretending to be admins or trying to lure members into private chats. Banned on sight, with a notification to the admin team explaining why.

Captcha gating

New joiners prove they're human before they can post. Most bot accounts give up at this step and never make it into the room.

Financial approvals

When a member requests a withdrawal of their in-community currency, the bot routes it to the allowed approvers, captures their decision, and either pays out or refunds — all logged.

Buy alerts

Monitors the community's public currency market and posts a chat notification each time a notable buy happens. Adds activity to the room without anyone having to refresh a chart.

Growth analytics

Admins can ask the bot for daily, weekly or all-time community-growth charts. Real numbers, on demand, no spreadsheet.

Outcome

Community runs itself; admins focus on what humans do best

The admin team's day-to-day work has shifted from “keep the lights on” to “build the things only humans can build” — community events, content, partnerships, fundraising. Routine moderation no longer competes for their attention. Financial approvals that used to involve coordinating across time zones now take one tap. The community has grown steadily, and the bot has scaled with it without needing anything rebuilt.

What I'd do differently

Build the audit log on day one

The very first version of Thorak just did its job silently. When admins later wanted to look back at why a particular ban had happened, the answer was “we don't know”. The audit log was added as a follow-up and instantly became the most-used admin feature. Lesson for any system that takes irreversible actions on behalf of a human team: build the receipt first, the action second.

Want a Thorak for your community?

Custom Telegram bots, tailored to your group's actual rules

Off-the-shelf moderation tools handle the average community. Custom is for the specific. Quoted fixed-price after a free 15-minute discovery call.

More case studies

Cleaning Fairies · Riverhold · Zodiverse · Memeleon