Skip to content

Latest commit

 

History

History
41 lines (40 loc) · 2.94 KB

TODO.md

File metadata and controls

41 lines (40 loc) · 2.94 KB

TODO Granadinha BOT

  • Criar primeiro comando (ow-rotation) #f35a5db
  • Desenvolver primeiro corpo do bot #f35a5db
  • Criar Event Handler #fbfd670
  • Criar Command Handler #fbfd670
  • Criar build para ambiente de produção/compilação #50d9bea
  • Rodar dentro de uma maquina Docker
    • Criar dockerfile para dev
    • Criar dockerfile para prod
    • Criar dockerfile e compose para desenvolvimento local
  • Criar coverage de testes (bun test)
    • Criar testes unitários
    • Criar testes integrados
  • Escrever a própria classe Collection
  • Escrever um Error Handler
  • Ter um tracing e log de erro decente
    • implementar esse sistema de monitoramente deste vídeo
  • Criar um db sqlite local para testes, sem a necessidade de compartilhar o que tem remoto #a67b2cf
  • Criar sistema de cache
  • Comandos para o Bot
    • Criar torneio de Xadrez com o Lichess
      • ...
    • RPG
      • Criar instâncias de RPG
        • Salvar Nome dos jogadores, também do Mestre, e seus personagens.
        • Armazenar qual é o local que está acontecendo a sessão Roll20, Foundry, etc.
        • Armazenar o nome da campanha
        • Configurar qual é a Sala de RPG que está acontecendo a sessão
        • Qual é o horario, em média, padrão que vai acontecer o jogo
          • Ter integração com o sistema de Poll (enquete)
          • Enviar notificação para os membros que estão naquela sessão marcada pelo Mestre.
  • Criar termos para o Bot
    • EULA
    • LGPD
    • Termos de Serviços
    • Termos de Uso