/anunciar
(ADM)/falar
(ADM)/cargo-criar
(ADM)/cargo-deletar
(ADM)/versao
(ADM)/banir
(ADM|MOD)/desbanir
(ADM|MOD)/silenciar
(ADM|MOD)/chat
(ADM|MOD)/limpar
(ADM|MOD)/cor
(PRIVILEGIADOS)/reputacao
(DESATIVADO)/especial
/sala
/sala-transferir
/sala-limite
/avaliar
/apoiase
/bonus
/apresentar
/perfil
/perfil-editar
/perguntar
/ranqueamento
/distintivo
/distintivo-criar
(ADM)/codigo
/forum
/forum-fechar
/reuniao-iniciar
(ADM)/reuniao-finalizar
(ADM)/reuniao-ata
(ESCRIVÃO)/onboarding
/onboarding-requisitar
/onboarding-voluntariar
/onboarding-finalizar
/onboarding-desistir
Differences to v1
JS
->TS 100% Type-Safe
;discord.js v9
->discord.js v14
;- Versionamento com
git tags
; - Deploy automático;
- Fluxo de código Orientado a Dados (OOD);
- Purge completo de bibliotecas desnecessárias/depreciadas;
- Implementação de Logger para o registro de todas as ações;
- Implementação de Jobs para eventos temporizados;
- Implementação de Ticker para eventos sequenciais;
- Integração com o apoia.se;
- Gamificação com as interações do usuário no servidor;
- Sistema para gerenciamento das reuniões semanais;
- Sistema de acolhimento à novos membros pelo método onboarding;
- Aplicação de canal de voz dinâmico pelo comando
/sala
; - Aplicação do Pomodoro no canal de voz Coworking;
- Agora os comandos podem ser utilizados em qualquer canal (comandos privilegiados ainda dependem de condições de canal específico, como o /cor);
- A grande maioria dos comandos retornam mensagens visíveis somente para o usuário com o intuito de não poluir os canais (e permitir a abordagem do item anterior);
- Lista de comandos integrada com o
/
do próprio discord; - Agora os comandos usam a implementação de argumentos do
discord.js
; Nitro Boosters
agora possuem acesso ao canal de apoiadores e seus benefícios (/cor, por exemplo), deixando a roleApoiadores
somente para os membros apoiadores;- Controle de cargos, canais, palcos e forums;
/apresentar
somente por texto, descartando as reações;/apresentar
com recursos adicionais para oHe4rt Delas
;- Todas as definições estão na pasta
src/defines
ao invés de usar o.env
; - Os eventos do discord estão subdivididos pelo seu emissor (a versão antiga tratava somente em eventos de mensagem).
Caso deseje contribuir ao projeto, leia o CODE_OF_CONDUCT.md e o CONTRIBUTING.md.
Giovane Cardoso |
Gustavo |
Fernando Andrade |
Henri |
Daniel Reis |
João Victor |
Matheus |
Augusto Pieper |
A He4rt Developers agradece a todos os contribuidores acima e aos contribuidores da primeira versão!