João Pessoa Info Workflow
Este é um exemplo de workflow que obtém a hora atual e a temperatura em João Pessoa, Brasil.
Funcionalidades
- Obtém a hora atual usando a WorldTime API
- Obtém a temperatura atual usando a OpenWeather API
- Formata uma mensagem amigável com as informações
Pré-requisitos
- Go 1.x instalado
- Uma API key do OpenWeather (obtenha em https://openweathermap.org/api)
Como usar
- Configure sua API key do OpenWeather:
export OPENWEATHER_API_KEY=sua_api_key_aqui
- Execute o exemplo:
go run main.go
Estrutura do Workflow
O workflow consiste em três steps:
get-time: Obtém a hora atual
get-weather: Obtém a temperatura atual
format-message: Formata os dados em uma mensagem amigável
Exemplo de Saída
Hello from João Pessoa! Current time is 14:30 and temperature is 28°C
Configuração
Você pode modificar o workflow editando o arquivo workflow.json. Algumas opções que você pode personalizar:
- Template da mensagem
- Configurações de retry
- Parâmetros das APIs