Titus
Back to Blog

Titus-Bot: first beta release

Protecting public Telegram groups from spam without CAPTCHA

Groups gaining popularity face the spam problem. The number of spammers now reaches tens of thousands, and thousands of new ones are automatically registered every day.

Administrators face a choice: make the group private or put a CAPTCHA on entry. Both solutions lead to losing members.

Titus offers a third way — spam protection for Telegram public groups without CAPTCHA.

How do we achieve this result?

Titus applies three levels of protection:

Ban on entry by known spammer database

Every new member is checked against reliable public spammer lists. If an account fails the check, it's immediately blocked and removed from the group, without even having a chance to write anything.

But this method has a drawback: a spam bot may not have made it into the databases yet, so message analysis is applied:

Text analysis of messages

If a spam bot hasn't made it into the database yet, it won't be banned on entry, but its messages will be analyzed for patterns typical of spam.

If a message fails the check, it's instantly deleted from the group.

If a message passes the check, the member is added to the verified list and is no longer checked. The allowlist is maintained for all groups using Titus, so if a member has already passed verification in another group, they won't be banned in yours either.

Image analysis (alpha feature)

Titus supports another spam distribution scenario, when a spam bot sends just an image without a caption.

This feature is currently in alpha mode: the bot is gradually accumulating examples of spam images to recognize text on them through a neural network in the future. For now, most such messages are allowed through, but this is temporary.

Why entry without CAPTCHA matters

Passing a CAPTCHA or entry by invite negatively affects group dynamics — communication starts with distrust of the member, they have to prove they're "not a camel". Titus strives to be strict with bots and friendly to people.

The beta version is already running stably in several groups, handling dozens of spam attempts daily — while members don't even notice its work.


Protect your group from spam without complicating members' lives

Add @titus_antispam_bot to your public group, grant permissions to delete messages and ban users — and let your community stay clean, open, and friendly.

Titus — spam protection for Telegram without compromises.

Ready for unprecedented protection of your community?

Join the community of administrators who trust titus_antispam_bot to protect their groups from spam

Titus-Bot: first beta release