Um sistema de monitoramento em tempo real de alagamentos na cidade de São Paulo, com visualização web e alertas via Telegram.
- ✅ Monitoramento em tempo real dos alagamentos
- ✅ Classificação por nível de criticidade (leve, moderado, crítico)
- ✅ Informações detalhadas (local, horário, situação)
- ✅ Alertas automáticos via Telegram
- ✅ Estatísticas atualizadas
- ✅ Design responsivo
O projeto está disponível em duas plataformas:
- GitHub Pages: https://seu-usuario.github.io/alagamentos-sp/
- Netlify: https://seusite-alagamentos-sp.netlify.app/
Para receber alertas no seu celular:
- Acesse: t.me/seu_bot_alagamentos_sp_bot
- Envie o comando
/startpara se inscrever - Receba alertas instantâneos sobre alagamentos
Comandos disponíveis:
/start- Inscrever para receber alertas/stop- Parar de receber alertas
-
Frontend:
- HTML5, CSS3, JavaScript
- GitHub Pages (hospedagem)
- Netlify (hospedagem alternativa)
-
Backend:
- Python 3.x
- Biblioteca python-telegram-bot
- BeautifulSoup (parser de RSS)
- Netlify Functions (para rodar o bot)
-
Clone o repositório:
git clone https://github.com/seu-usuario/alagamentos-sp.git cd alagamentos-sp -
Para o site:
- Basta abrir o arquivo
index.htmlno navegador
- Basta abrir o arquivo
-
Para o bot (requer Python 3.8+):
cd bot pip install -r requirements.txt python bot.py(Configure as variáveis de ambiente necessárias)
-
Crie um arquivo
.envna pastabotcom:TELEGRAM_TOKEN=seu_token_aqui CHANNEL_ID=opcional_id_do_canal -
Para deploy no Netlify:
- Conecte seu repositório GitHub
- Adicione as variáveis de ambiente no painel do Netlify
Os dados são obtidos em tempo real do feed RSS oficial da CGESP: https://www.cgesp.org/v3/feed_rss.jsp
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Observação: Este projeto não é afiliado à Prefeitura de São Paulo ou CGESP. Os dados são fornecidos como serviço público.