Vejo que há uma medalha chamada Licenciado, descrita como “Concluiu nosso tutorial avançado para usuários.” Tópicos aqui sugerem que o tutorial avançado pode ser iniciado digitando “@discobot start advanced user”, mas na minha instância hospedada, o comando não é reconhecido.
Obrigado, isso funciona! Sim, parece-me totalmente razoável que “exibir ajuda” mostre isso. Agora que conheço a fórmula, consigo ver como a mensagem de ajuda atual tenta me dizer o que dizer, mas não é nada óbvio.
Starts one of the following interactive tutorials: tutorial, advanced tutorial.
@discobot roll 2d6
3, 6
@discobot quote
Carry out a random act of kindness, with no expectation of reward, safe in the knowledge that one day someone might do the same for you — Princess Diana
Não quero me fixar nisso demais, mas: você poderia editar facilmente esse texto se decidir que ajudar os usuários a encontrar os dois tutoriais atuais é mais importante do que aplicar a programação YAGNI para uma futura possibilidade de um terceiro tutorial.
Ou, mova a construção dos comandos do bot para o código Ruby. O texto não mudará de uma localidade para outra.
`@%{discobot_username} %{reset_trigger} {nome-do-tutorial}`
> Inicia um tutorial interativo. `{nome-do-tutorial}` pode ser um dos seguintes: `%{tracks}`.