- Member verification: button, buttons, math, CAPTCHA, channel subscription
- Join request screening with auto-decline rules
- Welcome messages with buttons, service message cleanup
- Media, link and message filters
- Stop words, required words, language filter
- Anti-spam with automatic bans
- Triggers, karma, your own bot messages
- Statistics, event log, team access
A moderator for your Telegram group that never sleeps
ChatZilla checks new members, screens join requests, removes the media, links and words you don't allow, bans repeat spammers and replies to common questions on its own. Everything is set up in a mini app, no commands to learn.
Free. Every feature, in every group.
- 35.9K people use it
- 4.6K groups moderated
- 1.5M members in those groups
- 2M messages checked a month
How it works
Three steps, then it runs on its own.
Add the bot as admin
Add @ChatzillaBot to your group as an administrator with the rights to post, edit and delete messages and to restrict members. The mini app's Add chat button pre-selects them for you.
Pick your rules
Open the mini app and switch on what your group needs: a welcome, member verification, media and link filters, stop words, a language filter, anti-spam, triggers.
It moderates on its own
From then on every new message is checked against your rules. What breaks them is deleted, the author gets a short private notice that only they see, and every action lands in the event log.
Everything a group admin needs
One bot instead of five: each tool is switched on and tuned separately for every group.
Member verification
New members prove they are human before they can post: one button, a pick of several buttons, a math problem, a CAPTCHA picture or a subscription to your channel.
Join request screening
For groups with join requests: the bot greets the applicant in private, can test them first, auto-declines obvious spam profiles and sends admins a card with Approve and Decline.
Welcome messages
Greet every new member with your own text and link buttons, and delete Telegram's "joined the group" and "left the group" service messages.
Anti-spam auto-ban
Every filter hit counts as a violation. A member who collects too many in your time window is banned for the period you choose or for good, with an optional warning first.
Media filters
Photos, videos, audio, documents, voice and video messages, stickers, GIFs and stories: allow each one for everyone, only for verified members, or for nobody.
Link and message filters
Remove links, including the ones hidden under words, written without https or placed in buttons, plus forwards, bot commands, RTL text and mentions of bots you haven't allowed.
Stop words and required words
Delete messages with words you ban, or keep only messages that contain a required word. Match anywhere in the text, as a separate word, exactly or with a regular expression.
Language filter
Allow only the languages you list, or delete the ones you ban, with an adjustable confidence. Forum topics can have their own language list.
Triggers and auto-replies
Answer a word or phrase automatically, with link buttons if you like, pin the matching message, delete it on a timer, or limit a trigger to one forum topic.
Karma and rating
Members give each other +1 by replying with a trigger word like "thanks". The /rating command shows the top 10 of the group.
Your own bot messages
Rewrite the bot's filter, verification, karma and anti-spam warning notices, with Premium emoji, set the group's language and translate notices into each member's language.
Statistics and event log
Day-by-day charts of incoming, checked and deleted messages and new members, plus a filterable log of every deletion, ban, verification and join request. Share admin access with your team.
Who it's for
Open public groups
Bots and spammers join large public groups first. Verification and auto-ban stop them before members see a single ad.
Private groups with join requests
Screen every applicant automatically, decline spam profiles without looking and approve the rest in one tap.
Multilingual communities
Keep each forum topic in its language and show the bot's own notices in the language of each member.
Communities with regulars
Triggers answer the same questions every day, karma rewards the members who help others.
Pricing
ChatZilla is free. There is no paid plan: verification, filters, anti-spam, triggers and every other feature work in every group.
Frequently asked questions
Is ChatZilla really free?
Yes. There is no paid plan today: verification, filters, anti-spam, triggers, statistics and everything else on this site work in every group at no cost.
What admin rights does the bot need?
Post, edit and delete messages, plus restrict members (to ban spammers). The mini app's Add chat button pre-selects these rights. Without delete rights the bot can't remove anything.
Do the filters apply to admins?
No. Messages from group administrators skip the filters and verification, so you can post links and media freely. Triggers still answer admins, so you can test them yourself.
Why doesn't verification start?
Verification works together with the filters: set at least one filter to "Only for validated users". New members then have to pass the check before they can write in the group. The Subscription type is an exception: it checks every message of a non-admin on its own.
Does it work in forum groups?
Yes. Every topic is moderated, and the language filter and triggers can also be set for a single topic.
Can it check who joins a private group?
Yes, through join requests. Turn on "Approve new members" in the group's type settings, then enable join requests in the mini app. The bot greets the applicant, can test them and auto-decline spam profiles, and admins decide with one tap.
Will the chat fill up with bot notices?
No. In a group the bot's notices are private: only the member they are addressed to sees them, and Telegram removes them by itself. Public bot messages, such as a ban notice or the /rating answer, delete themselves after a time you choose in Bot Message Settings, from 5 to 60 seconds, or you can keep them.
Can it remove 18+ photos and videos?
ChatZilla filters by content type. To find and delete NSFW images, videos and stickers, add our @NudesRemoverBot next to it.
Can other admins manage the settings?
Yes. In the mini app, Team Management gives other people access to the group's settings without making them Telegram admins.
Hand the routine to ChatZilla
Add the bot, switch on the rules your group needs, and get back to talking.