O que faz
Bot para Telegram que monitora mensagens em grupos em tempo real. Ao detectar padrões típicos de spam, apaga a mensagem e bane o usuário permanentemente — tudo de forma automática.
- 🗑️ Apaga a mensagem imediatamente
- 🔨 Bane o usuário do grupo permanentemente
- 🔄 Reinicia automaticamente em caso de falha
Pré-requisitos
- Python 3.8+
- Credenciais da API do Telegram
- Token de bot via @BotFather
- Bot com permissão de administrador no grupo (banir membros + apagar mensagens)
Instalação
$ git clone https://github.com/VictorGabriel7Dev/telegram-antispam-bot.git $ cd telegram-antispam-bot $ pip install telethon # edite run.py com suas credenciais $ python run.py
Configuração
Edite as variáveis no dicionário textos dentro de run.py:
| Variável | Descrição |
|---|---|
bot_api |
API ID de my.telegram.org |
bot_hash |
API Hash de my.telegram.org |
bot_sessao |
Caminho para o arquivo .session |
bot_token |
Token do @BotFather |
Após preencher as credenciais, adicione o bot ao grupo e conceda permissão de administrador com as capacidades de banir membros e apagar mensagens.
English
What it does
Telegram bot that monitors group messages in real time. Upon detecting typical spam patterns, it deletes the message and permanently bans the user — fully automatically.
- 🗑️ Deletes the message immediately
- 🔨 Permanently bans the user from the group
- 🔄 Auto-restarts on failure
Requirements
- Python 3.8+
- Telegram API credentials
- Bot token via @BotFather
- Bot must be a group administrator (ban members + delete messages)
Installation
$ git clone https://github.com/VictorGabriel7Dev/telegram-antispam-bot.git $ cd telegram-antispam-bot $ pip install telethon # edit run.py with your credentials $ python run.py
Configuration
Edit the variables in the textos dictionary inside run.py:
| Variable | Description |
|---|---|
bot_api |
API ID from my.telegram.org |
bot_hash |
API Hash from my.telegram.org |
bot_sessao |
Path to the .session file |
bot_token |
Token from @BotFather |
After filling in the credentials, add the bot to the group and grant administrator permission with the ability to ban members and delete messages.