Maralto Studios

← Todos os trabalhos

CASE 03

minecraft-statusbot

Painel de status do servidor no Discord, atualizado a cada 30 segundos e configurado só por slash commands.

Ano
2026
Papel
Desenvolvimento completo
Tipo
Open source
Stack
Python · discord.py

30s · intervalo de atualização

Contexto

Jogador não abre o launcher para saber se o servidor caiu — pergunta no Discord.

A staff respondia a mesma pergunta vários vezes por dia.

Meu papel

  • Construí o bot que mantém status, jogadores online, versão e ping em um painel editável.

  • Configurei tudo por slash commands — /setstatus, /setip, /settext — sem editar arquivo.

  • Adicionei canais de voz dinâmicos com contagem de jogadores.

  • Documentei o deploy em Discloud, Render e Oracle Cloud.

Decisões técnicas

  • Trinta segundos

    Curto o bastante para parecer tempo real, longo o bastante para não estourar o rate limit da API do Discord nem o do servidor consultado.

  • Configuração por slash command

    Quem opera o painel é moderador, não programador. Se a tarefa exige editar YAML, a entrega falhou.

  • Deploy em três provedores gratuitos

    O bot precisa caber no que a comunidade pode pagar: zero. Três caminhos documentados evitam que a queda de um provedor mate o projeto.

Resultado

  • Licença MIT, em operação em servidores de terceiros.

  • Painel atualizado sem intervenção manual.

  • Deploy documentado para quem nunca subiu um bot.

Stack

  • Python
  • discord.py
  • MIT

Galeria

Próximo case

04 · desktop-organizer →