Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comando help #25

Open
Thulio-Carvalho opened this issue Oct 2, 2020 · 0 comments
Open

Comando help #25

Thulio-Carvalho opened this issue Oct 2, 2020 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@Thulio-Carvalho
Copy link
Member

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

@Thulio-Carvalho Thulio-Carvalho added enhancement New feature or request good first issue Good for newcomers labels Oct 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant