Bot de Telegram que monitorea automáticamente el sitio web de AlertasTransito.com y envía notificaciones inteligentes sobre cortes de tránsito, obras, siniestros viales y operativos de emergencia en Buenos Aires y GBA.
- Scraping automático del sitio AlertasTransito.com cada 1.5 horas
- Anti-spam inteligente: Solo envía mensajes cuando la información cambia
- Notificaciones por Telegram con formato limpio y organizado
- Detección de múltiples tipos de eventos:
- Cortes por obra
- Siniestros viales
- Operativos de bomberos
- Manifestaciones y piquetes
- Agrupamiento inteligente por ubicación geográfica
- Eliminación automática de duplicados
- Compatible con Docker para fácil despliegue
- Python 3.8+
- Google Chrome o Chromium
- ChromeDriver
- Conexión a internet
- Token de bot de Telegram
- Clona el repositorio:
git clone https://github.com/tu-usuario/Bot-Trafico-Argentina.git
cd Bot-Trafico-Argentina
- Configura las variables de entorno:
# Copia el template
cp .env.template .env
# Edita .env con tus tokens reales
# TELEGRAM_TOKEN=tu_token_real
# TELEGRAM_CHAT_ID=tu_chat_id_real
- Instala dependencias:
pip install -r requirements.txt
- Ejecuta el bot:
python piquete_alerta.py
- Construye la imagen:
docker build -t bot-piquetes .
- Ejecuta el contenedor:
docker run -e TELEGRAM_TOKEN="tu_token" -e TELEGRAM_CHAT_ID="tu_chat_id" bot-piquetes
Variable | Descripción | Ejemplo |
---|---|---|
TELEGRAM_TOKEN |
Token del bot de Telegram | 123456789:ABCdefGHIjklMNOpqrsTUVwxyz |
TELEGRAM_CHAT_ID |
ID del chat donde enviar mensajes | 123456789 |
🚦 ALERTA DE TRÁNSITO - 8 DE AGOSTO
⚠️ EVENTOS DE TRÁNSITO REPORTADOS:
🕐 Horario no especificado
📍 Av. Olazabal y Superi - Corte total - Obra EMUI
🕐 Horario no especificado
📍 Av. Gral. Paz altura Av. Emilio Castro - Corte total sentido Riachuelo
🕐 Horario no especificado
📍 Av. Gaona y Joaquín V. Gonzalez - Reducción de calzada
El bot incluye un sistema inteligente que:
- ✅ Guarda el último mensaje enviado
- ✅ Compara mensajes nuevos con el anterior
- ✅ Solo envía si hay cambios reales
- ✅ Evita notificaciones duplicadas
Los mensajes se almacenan en last_message.txt
(excluido del repositorio).
- AlertasTransito.com por proporcionar información pública
- Comunidad de Python y Selenium
- Telegram Bot API
- Desarrollado por Agustin Monetti.
- GitHub: @agmonetti
- Email: agmonetti@uade.edu.ar