Telegram Moderation & Anti‑Spam Bot for Groups

15
ETH, DAI, USDT
+53
8 days (till Jun 8th, 2026)

I need an experienced Telegram bot developer to build a reliable moderation and anti‑spam bot for Telegram groups. The bot should automatically detect spam, make basic admin actions easier, and help keep communities clean with minimal manual work.
 

Core moderation features

Spam & flood protection

Detect and auto-delete obvious spam messages (mass mentions, repeated messages, suspicious links, etc.).

Optional flood control: limit number of messages per user in a short time; warn or mute on abuse.

Link / keyword filtering

Ability to block messages with specific keywords or domains (configurable list).

Option to allow admins to manage this list via commands (add/remove keywords).

Basic admin tools

Commands for admins, for example:

/warn @user [reason] – increase warning count and notify user.

/mute @user [time] – temporarily mute a user.

/ban @user [reason] – ban a user from the group.

/unmute, /unban where applicable.

Automatic actions when a user hits a warning limit (e.g. auto-mute or auto-ban after X warnings).

New member protection (optional but preferred)

Option to apply simple verification for new members (e.g. have to press a button within X seconds, or answer a simple challenge) to block bots.

Auto-remove new accounts that instantly post links/spam.

Admin‑only settings

/settings command that only group admins can use to see and adjust core options (sensitivity, max warnings, flood limits, etc.).

Respect Telegram permissions: only treat real Telegram admins as admins.

Behavior & quality

The bot must work correctly in large groups.

Respect Telegram API limits and avoid spamming the group.

Clear, short messages when it takes actions (for example: “User muted for 10 minutes – reason: spam links”).

Fail safely: if something goes wrong, it should not crash the whole bot process.

Technical requirements

Language: Python (preferred, e.g. python‑telegram‑bot or Aiogram) or Node.js (e.g. Telegraf).

Use environment variables or config file for bot token and secrets (no hardcoding).

Clean project structure (separate modules for handlers, config, utils).

If you use a database (for warnings, mutes, etc.), please choose something simple (SQLite/PostgreSQL) and document setup.

Configuration & usage

Simple way to configure:

Config file (YAML/JSON) for default settings (limits, actions, messages, blocked words/domains).

Provide a short usage guide with the list of all commands for admins and normal users.

Deliverables

Full source code of the bot.

Configuration file(s) with example values.

README with setup and deployment steps.

Short command/feature list so I can easily understand how to use the bot.

What to include in your application

Brief description of your experience with Telegram moderation or anti‑spam bots.

1–3 examples (links to GitHub repos or existing bots you’ve built).

Tech stack you will use (Python/Node.js, main libraries, database if any).

Your fixed price and estimated delivery time.

15
ETH, DAI, USDT
+53
8 days (till Jun 8th, 2026)

More Jobs like this

Show more
$500 Fixed - Solidity Developer

We are launching a token project and need an experienced Solidity engineer to build a production-ready, time-locked vesting smart contract. We have a hard budget of $500 (Fixed Price - No Negotiation) based on milestones....

Need a Blockchain Full stack Engineer for freelance projects

Need to have both blockchain and full stack experience. Also vibe coding skills would be a plus. Submit proposal with a link to live projects you've worked on not just a github link. Must have...

Telegram bot

A Telegram bot that shares real- time news or posts with images from any website, and reposts messages from other Telegram groups. The fetched messages should be rewritten by Al in a unique style. In...

Real Tiktok mentions: mention my clients on related posts

Real Tiktok mentions  Someone with multiple tiktok accounts to mention my clients on related posts Willing to pay up to $20 per 500 mentions

Configure Sanaei X-UI Panel with Reverse Tunnel

Project Title: Setup Sanaei X-UI Panel on Foreign VPS as Exit Node for Iran National Internet Circumvention   Description: I have two servers: 1. An Iranian server (already running Sanaei X-UI panel) that users inside...

Build a professional Excel / Google Sheets budget planner

Required tabs: 1. START HERE - Welcome screen - Setup checklist - Quick instructions - Navigation links to main sheets   2. SETUP - Budget year - Start month - Currency symbol - Household name...

Promotor para proyecto crypto y trading

Busco una persona con experiencia en marketing digital y comunidades online para ayudar en la difusión de un proyecto de trading y criptomonedas. Las tareas incluyen compartir contenido, participar en comunidades, atraer usuarios interesados y apoyar...

Find targeted users for a free email deliverability checker

Looking for freelancers to bring targeted B2B users to our free email deliverability checker: https://check.live-direct-marketing.online/ The tool helps cold email users test where their email lands: Inbox, Spam, Promotions/Junk, or Not Received. Payment: $0.50 per verified targeted user...

Telegram Channel Research & Recovery Specialist

We are looking for a skilled Telegram specialist to help locate a high-priority Telegram channel critical to our business operations. Our previous account was deleted unexpectedly, and we lost access to our business partner’s channel....

Syria

We are seeking a dedicated Customer Service Representative to join our team in Syria. The ideal candidate should have excellent communication skills, a positive attitude, and a passion for helping customers. Responsibilities: - Manage incoming...

$500 Fixed - Solidity Developer

We are launching a token project and need an experienced Solidity engineer to build a production-ready, time-locked vesting smart contract. We have a hard budget of $500 (Fixed Price - No Negotiation) based on milestones....

Need a Blockchain Full stack Engineer for freelance projects

Need to have both blockchain and full stack experience. Also vibe coding skills would be a plus. Submit proposal with a link to live projects you've worked on not just a github link. Must have...

Telegram bot

A Telegram bot that shares real- time news or posts with images from any website, and reposts messages from other Telegram groups. The fetched messages should be rewritten by Al in a unique style. In...

Real Tiktok mentions: mention my clients on related posts

Real Tiktok mentions  Someone with multiple tiktok accounts to mention my clients on related posts Willing to pay up to $20 per 500 mentions

Configure Sanaei X-UI Panel with Reverse Tunnel

Project Title: Setup Sanaei X-UI Panel on Foreign VPS as Exit Node for Iran National Internet Circumvention   Description: I have two servers: 1. An Iranian server (already running Sanaei X-UI panel) that users inside...

Build a professional Excel / Google Sheets budget planner

Required tabs: 1. START HERE - Welcome screen - Setup checklist - Quick instructions - Navigation links to main sheets   2. SETUP - Budget year - Start month - Currency symbol - Household name...

Promotor para proyecto crypto y trading

Busco una persona con experiencia en marketing digital y comunidades online para ayudar en la difusión de un proyecto de trading y criptomonedas. Las tareas incluyen compartir contenido, participar en comunidades, atraer usuarios interesados y apoyar...

Find targeted users for a free email deliverability checker

Looking for freelancers to bring targeted B2B users to our free email deliverability checker: https://check.live-direct-marketing.online/ The tool helps cold email users test where their email lands: Inbox, Spam, Promotions/Junk, or Not Received. Payment: $0.50 per verified targeted user...

Telegram Channel Research & Recovery Specialist

We are looking for a skilled Telegram specialist to help locate a high-priority Telegram channel critical to our business operations. Our previous account was deleted unexpectedly, and we lost access to our business partner’s channel....

Syria

We are seeking a dedicated Customer Service Representative to join our team in Syria. The ideal candidate should have excellent communication skills, a positive attitude, and a passion for helping customers. Responsibilities: - Manage incoming...