Bot inteligente de Telegram que busca y publica información de películas y series con sistema anti-spam avanzado.
- Detección inteligente de mensajes de spam como "FREE ETH ALERT", "crypto airdrops", etc.
- Filtros por palabras clave de scams comunes
- Verificación de URLs sospechosas
- Análisis de patrones de spam (emojis excesivos, mayúsculas, etc.)
- Solo miembros del grupo pueden usar el bot
- Verificación automática de membresía
- Logging de intentos no autorizados
- Integración con TMDb API (películas y series)
- Integración con OMDb API (información detallada)
- Integración con TVmaze API (backup)
- Búsqueda inteligente con múltiples opciones
- Formato visual atractivo con emojis y detalles completos
BOT_TOKEN=tu_bot_token_aqui
TMDB_API_KEY=tu_tmdb_api_key_aqui
OMDB_API_KEY=tu_omdb_api_key_aqui- Conecta tu repositorio de GitHub
- Configura las variables de entorno
- El
Procfileiniciará automáticamente el bot con supervisor
pip install -r requirements.txt
./start.shEl bot ignora silenciosamente mensajes que contengan:
- Crypto/Bitcoin relacionados:
free eth,airdrop,crypto,wallet - Esquemas de dinero:
make money,earn money,easy money - Llamadas urgentes:
limited time,act now,hurry - URLs sospechosas:
www.,click here,telegram.me
- Múltiples emojis de alerta (🚨, 💰, 🔥)
- Exceso de mayúsculas (>30% del texto)
- URLs de dominios conocidos de scam
- Nombres de películas:
Matrix,Avengers,El padrino - Series:
Breaking Bad,Game of Thrones - Búsquedas con año:
Inception 2010
/var/log/supervisor/telegram_bot.log- Actividad del bot/var/log/supervisor/supervisord.log- Estado del supervisor
# Ver estado
supervisorctl -c supervisord.conf status
# Reiniciar bot
supervisorctl -c supervisord.conf restart telegram_bot
# Ver logs en tiempo real
tail -f /var/log/supervisor/telegram_bot.logpython test_spam.py- ❌
"🚨 FREE ETH ALERT! 🚨"→ Detectado como spam - ✅
"Matrix"→ Búsqueda legítima
Bot personalizado con firma:
💻ANDY (el+lin2)🛠️🪛 📍Ave 3️⃣7️⃣ - #️⃣4️⃣2️⃣1️⃣1️⃣ ➗4️⃣2️⃣ y 4️⃣8️⃣ cerca del CVD 🏟️ 📌MAYABEQUE SAN JOSÉ
supervisorctl -c supervisord.conf restart telegram_botpkill -f "python.*bot.py"
supervisorctl -c supervisord.conf restart telegram_bottail -50 /var/log/supervisor/telegram_bot.log