Skip to content

cubos-academy/nsr-desafio-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

🚀 Desafio Técnico: APOD Telegram Bot

🌌 Visão Geral do Projeto:

Imagine poder começar o dia vendo a imensidão do espaço! Neste desafio, você utilizará suas habilidades em programação para trazer as estrelas mais perto de nós. Você criará um bot de Telegram que enviará a "Astronomy Picture of the Day" (APOD), fornecida pela API da NASA, diretamente em um chat no Telegram.

🛠 O que fazer:

  1. Faça um fork deste repositório na sua conta, desenvolva o código e, ao finalizar, realize um Pull Request com o seu nome completo.

📋 Requisitos do Projeto:

Seu aplicativo deve ser capaz de fazer o seguinte:

  • 📡 Integrar-se com a API da NASA para obter o APOD.
  • 🤖 Integrar-se com a API do Telegram para criar um bot.
  • 🌠 O bot deve ser capaz de enviar a imagem do dia automaticamente para um chat no Telegram.
  • 📆 Permitir que o usuário solicite a imagem APOD de uma data específica enviando uma mensagem para o bot.
  • ✨ (Opcional) Implementar comandos adicionais que você achar interessantes e úteis.

⚙️ Restrições Técnicas:

  • Você pode usar Python ou Dart para este projeto.
  • ❌ Evite usar bibliotecas e frameworks externos desnecessários.
  • 📝 O código deve ser escrito de maneira clara e limpa, seguindo boas práticas de programação.

🔍 Itens a serem avaliados:

  • ✔️ Correta integração e funcionamento com as APIs do Telegram e da NASA.
  • 💡 Implementação de recursos opcionais e criatividade.

📚 Recursos:

🏆 Premiação:

O vencedor deste desafio receberá uma assinatura de 1 ano do OnDemand como recompensa pela sua inovação e esforço!

📅 Cronograma:

  • 18/10 a 22/10 - Período de envio do desafio.
  • 23/10 a 27/10 - Período de correção.
  • 27/10 - Anúncio do vencedor.
  • 31/10 - Entrega do acesso da assinatura.

📥 Submissão:

Ao concluir, faça um Pull Request para este repositório com seu código e um README explicando a lógica utilizada, dificuldades encontradas durante o desenvolvimento e como interagir com o bot (lista de comandos, etc.). No README, inclua também um link para o bot no Telegram para facilitar o teste. Lembre-se de incluir seu nome completo no Pull Request.

🌟 Boa sorte e bons céus estrelados!

Releases

No releases published

Packages

No packages published