1.7 KiB
1.7 KiB
Python: Bots — Estudo
Fonte: project-based-learning
📚 Recursos
| Tutorial | Stack | Nível |
|---|---|---|
| Reddit Bot | PRAW, Reddit API | Iniciante |
| Facebook Messenger Bot | FB API, Flask | Intermediário |
| Telegram Bot pt.1 | python-telegram-bot | Intermediário |
| Telegram Bot pt.2 | Django + Telegram | Intermediário |
| Twitter Bot | Tweepy | Iniciante |
🎯 Aplicações para Mundo Telecom
- Telegram Bot ✅ (já temos — OpenClaw via Telegram)
- Pipeline de voz funcionando (STT + TTS)
- Podemos expandir: notificações automáticas de editais
- Integração Twitter: postar novos editais automaticamente
- Bot interno: health check dos serviços, status da infra
📝 Notas de Estudo
Arquitetura de Bots
- Polling vs Webhook: Polling simples, Webhook escalável
- Filas: Processamento assíncrono com Redis/RabbitMQ
- Estado: Sessions vs stateless (cada abordagem tem seu lugar)
Telegram Bot Avançado
- Inline queries (pesquisar no meio da conversa)
- Custom keyboards
- Deep linking (botões com parâmetros)
- Webhooks com SSL (já temos setup via NPM!)
Boas Práticas
- Rate limiting nativo da API
- Idempotência nas respostas
- Logging de todas as interações
- Graceful degradation
✅ Progresso
- Reddit Bot
- Facebook Messenger Bot
- Telegram Bot pt.1
- Telegram Bot pt.2
- Twitter Bot