Guardians-DSC / LCCBot

Bot do discord para acompanhamento do status do LCC.
MIT License
9 stars 1 forks source link

Comando help #25

Open Thulio-Carvalho opened 4 years ago

Thulio-Carvalho commented 4 years ago

Descreva a feature em detalhes

É interessante o bot ter um comando help listando todos os comandos possíveis dele e explicando como utilizar. Por exemplo, quando um usuário digitar !help o bot poderia responder:

  !ping - Pong!
  !horarios <lcc1 | lcc2 | lcc3> - Verifica os horários de aula hoje em todos os LCCs ou em um LCC específico.
  !status <lcc1 | lcc2 | lcc3> - Verifica a disponibilidade do serviço SSH nos servidores dos LCCs ou de uma LCC específico. 

Não é necessário implementar na API, pois o próprio bot deve conhecer os comandos disponíveis. Só devemos agregar ao help comandos que já estão codificados e funcionando e não comandos futuros, pois pode levar o usuário a pensar que há acesso a essas funcionalidades.

Necessidade da feature:

Essa funcionalidade é necessária pois qualquer usuário novo do bot pode não conhecer quais os comandos possíveis e como utilizá-los.

Como ela pode ser implementada: No bot.py, acredito que implementar apenas uma verificação se a mensagem começa com o prefixo + 'help' é suficiente para detectar o comando.

Contexto adicional:

Discord.py Docs