Eu como administrador do bot gostaria de conseguir cadastrar os coordenadores dos projetos de ensino na plataforma, para que consigam ser relacionados aos seus projetos, possam adicionar seus membros, visualizar os relatórios e logs dos participantes.
Problemas relacionados
Os dados de um coordenador podem ser adicionados com uma formatação incorreta.
Os coordenadores não podem ser cadastrados por qualquer membro, pois poderia gerar confusões e incoerências com os dados cadastrados.
O administrador delega o gerenciamento de membros para o coordenador.
Os dados cadastrados podem ser escritos em um arquivo com uma formatação diferente para a avaliação posterior dos dados, portanto deve ser feita de forma automática para minimizar os problemas.
Solução proposta
O administrador, e somente ele, fará acesso à um modal de fácil interação, para cadastrar o coordenador de um projeto com os dados necessários: prontuário, Discord id, nome, e-mail e gerando seu id único. Esses dados serão verificados e avaliados a existência de um outro coordenador cadastrado com dados iguais e retornará o resultado da interação, se ocorreu o cadastro ou algum erro aconteceu no processo.
Critérios de aceitação
[x] Somente o administrador do bot tem autorização para executar esse comando;
[x] Exibir mensagem para usuários não autorizados a fazer esse comando;
[x] Deve haver uma verificação se a formatação dos dados passados estão corretos;
[x] O e-mail informado ser válido;
[x] Deve-se enviar uma mensagem avisando o administrador que o e-mail é invalido;
[x] O nome deve ter no mínimo 5 e máximo 100 caracteres;
[x] Deve-se enviar uma mensagem avisando o administrador que o nome é invalido;
[x] O prontuário deve conter dois primeiros caracteres alpha seguidos de 6 caracteres numéricos seguido de um caractere alpha numérico;
[x] Deve-se enviar uma mensagem avisando o administrador que o prontuário é invalido;
[x] O discord id deve ser um numero inteiro;
[x] Deve-se enviar uma mensagem avisando o administrador que o discord id é invalido;
[x] Não deve ser possível cadastrar um coordenador que já tem um prontuário cadastrado;
[x] Deve-se enviar uma mensagem avisando o administrador que o coordenador já foi cadastrado;
[x] O comando deve retornar que o coordenador foi cadastrado com sucesso.
Eu como administrador do bot gostaria de conseguir cadastrar os coordenadores dos projetos de ensino na plataforma, para que consigam ser relacionados aos seus projetos, possam adicionar seus membros, visualizar os relatórios e logs dos participantes.
Problemas relacionados
Solução proposta
O administrador, e somente ele, fará acesso à um modal de fácil interação, para cadastrar o coordenador de um projeto com os dados necessários: prontuário, Discord id, nome, e-mail e gerando seu id único. Esses dados serão verificados e avaliados a existência de um outro coordenador cadastrado com dados iguais e retornará o resultado da interação, se ocorreu o cadastro ou algum erro aconteceu no processo.
Critérios de aceitação