Bot para Telegram que retorna a temperatura atual de qualquer cidade brasileira.
- n8n (testado na v2.4.3)
- Conta no OpenWeatherMap
- Bot criado no Telegram via @BotFather
- Baixe o arquivo
workflow-telegram-chatbot.json - No n8n, vá em Workflows → Import from File
- Selecione o arquivo baixado
- Abra o nó Telegram Trigger
- Clique em Credential → Create New
- Selecione Telegram API
- Cole seu
Bot Tokenobtido no @BotFather - Salve
- Abra o nó OpenWeatherMap
- Clique em Credential → Create New
- Selecione OpenWeatherMap API
- Cole sua
Keyobtida no painel do OpenWeatherMap - Salve
- Ative o workflow (toggle no canto superior direito)
- Inicie uma conversa com seu bot no Telegram
- Envie o nome de uma cidade (ex:
São Paulo, SP) - Receba a temperatura atual! 🌡️
| Serviço | Como obter |
|---|---|
| Telegram Bot Token | Converse com @BotFather e use /newbot |
| OpenWeather API Key | Crie conta em openweathermap.org → My API Keys |
Telegram Trigger → Set Queue → OpenWeatherMap → Formatar Resposta → Telegram Send
| Erro | Solução |
|---|---|
401 Unauthorized |
Verifique se a API Key do OpenWeather está correta |
| Bot não responde | Verifique se o workflow está ativo e a credential do Telegram está configurada |
| Cidade não encontrada | Verifique a ortografia e dados enviados |
MIT