Community Moderation Bot for High-Traffic Telegram Groups
An automated moderation system for large Telegram communities: profanity and spam-link filtering, a configurable warning ladder, and rule enforcement that runs without a human watching the chat.
- Role
- Backend Engineer
- Evidence
- 100+ commits · live communities · per-group rules
- Status
- Private by design
The problem
Large communities need moderation around the clock. Admins burn out, react inconsistently, and spam gets through at night.
What I built
A moderation service that runs unattended and makes the same decision every time.
- Configurable rules per community. Filters for profanity and spam links, with thresholds each group sets for itself.
- Deterministic escalation. A warning ladder with defined steps: warn, restrict, remove. No arbitrary calls, so any decision can be reviewed and explained to the user it affected.
- Full audit trail. Every action is logged with reason and timestamp, which turns moderation disputes into a lookup instead of an argument.
Scale of work
The most actively maintained project I run for clients: 100+ commits and ongoing development driven by real user feedback from live communities.
Stack
Python, aiogram, PostgreSQL, Docker.
Private repository. Architecture walkthrough available on request.
Ready when the problem is real
Where does manual work become expensive for you?
Describe the process, the failure you cannot afford and the result you need. We will propose the smallest system that solves it reliably.