Onboarding: Discobot, mensagens automáticas, outras opções?

Não tenho certeza da melhor forma de fazer o onboarding dos meus membros. O Discobot parece ser um bom começo, mas eu gostaria de incluir também coisas “específicas da comunidade” nos tutoriais (relacionadas ao assunto da nossa comunidade), isso é possível?

Caso contrário, eu estava pensando em usar um plugin de automação para enviar uma mensagem privada aos usuários quando eles entrassem, e outra alguns dias depois, etc. Mas isso não é muito interativo.

É assim que eu gostaria que as coisas funcionassem – isso é viável e qual seria a maneira mais direta de fazer isso com o Discourse?

  • O novo usuário recebe uma “mensagem de boas-vindas” personalizada com algumas orientações sobre como começar na comunidade (grupo de apoio para donos de gatos diabéticos, então a mensagem seria um pouco de tranquilidade, alguns pontos chave para prestar atenção para que possamos identificar emergências críticas, um convite para postar na área de boas-vindas e algumas orientações para documentos úteis para iniciantes)
  • Dependendo da opção que um novo usuário selecionou ao se inscrever, a mensagem de boas-vindas pode ser diferente
  • Após N dias, outra mensagem (e assim por diante, em certos intervalos definidos após o usuário ter entrado)
  • Seria ótimo ter algum tipo de tutorial interativo, como o Discobot faz para aprender a usar o Discourse, mas para o nosso tópico: por exemplo, missão nº 1 é criar um tópico especial em uma determinada categoria para o seu gato; missão nº 2 é preencher seu perfil com um monte de informações que precisamos; missão nº 3 é começar a preencher a lista de verificação para o kit de emergência que recomendamos, etc.

Obrigado!

Ah, e sobre o Discobot: existe um lugar onde podemos simplesmente ver todos os textos/mensagens para percorrê-los e revisá-los/editá-los? É muito complicado na interface de administração, especialmente se você não sabe o que procurar porque não sabe o que existe!

Você pode personalizar os textos como qualquer texto do site (Customize text in Discourse)

“narrative_bot” é o nome do plugin. Mas há mais de 50 resultados, então você não verá todos pesquisando por isso. Portanto, para o tutorial para novos usuários, você pode pesquisar por “narrative_bot.new” e para o tutorial avançado, você pode pesquisar por “narrative_bot.advanced”

Você não pode alterar o gatilho que o discobot espera para enviar a próxima etapa do tutorial. Portanto, você não pode alterá-lo para ensinar aos usuários um fluxo de trabalho diferente. Mas você pode personalizá-lo para que ele também explique as coisas que você deseja que os usuários saibam enquanto eles ainda fazem o que ele espera. Por exemplo, contanto que haja uma citação na resposta, o tutorial continuará. Não importa se você usa o texto padrão do discobot e seus usuários citam isso ou se você pede a eles para criar um tópico em uma categoria específica [1] e pede a eles para citar essa postagem no tutorial.

Mensagens de boas-vindas diferentes com base nos dados que o usuário inseriu durante o cadastro também são possíveis. Existe uma automação para adicionar usuários a grupos com base em campos personalizados e existe um script de automação para enviar uma mensagem a um usuário quando ele é adicionado a um grupo (e você pode configurar um atraso, então mais mensagens alguns dias depois também são possíveis). (Os grupos podem ser visíveis apenas para administradores se você não quiser que seus usuários os vejam).

Existem 2 opções dentro do tutorial do discobot: a mensagem que convida o usuário para o tutorial e uma mensagem de boas-vindas geral. Mas ambas seriam as mesmas para todos os usuários. Portanto, a automação pode ser a melhor escolha para você. O fato de você poder escolher o remetente, para que você receba as respostas a essas mensagens, também pode ser útil.
Os usuários também podem enviar uma mensagem ao discobot para o tutorial, se quiserem, então você pode informá-los sobre o tutorial e como iniciá-lo dentro de sua mensagem de boas-vindas pessoal [2].


  1. Creating a link to start a new topic with pre-filled information pode ser útil para isso ↩︎

  2. semelhante ao link de novo tópico, você também pode criar links que abrem um compositor pré-preenchido para uma mensagem pessoal ↩︎

1 curtida

Certo, então estou preso como descrito em Ability to return more than 50 site texts in the admin panel – se você não sabe o que está procurando, difícil!

Por que você está travado? Quantos resultados você obtém para “narrative_bot.new”?

Encontrar textos é mais fácil pesquisando o texto que você deseja alterar. Então, para alterar a primeira mensagem, você pode pesquisar por “I am only a robot” (ou a versão em francês disso). Isso também é explicado em Customizing Discobot for your site.

Em seguida, você pode pesquisar pelo próximo. Concluir o tutorial e depois pesquisar os textos dele pode ser útil porque você saberá a ordem das mensagens.

Você também pode encontrar textos semelhantes com base na chave. Por exemplo, você pega discourse_narrative_bot.new_user_narrative.hello.message e remove uma parte dele para pesquisar por isso. Se você remover “message” da chave, também encontrará o título. Se você também remover “hello,”, você encontrará mais mensagens do que apenas a mensagem “hello”.

Você também pode encontrar todos os textos no GitHub. A maioria dos plugins tem um arquivo de cliente e um de servidor. As mensagens estão no arquivo de servidor, mas acho bem difícil obter as chaves desses arquivos. Eu prefiro o Crowdin para pesquisar mais textos do que a interface do Discourse retorna, mas geralmente pesquisar e usar as chaves é suficiente.

Você permite que seus usuários selecionem o idioma da interface em suas preferências? Então, personalizar o texto em apenas um idioma fará com que os usuários com um idioma de interface diferente não vejam as informações que você adicionou. Um exemplo disso é a página “Sobre” aqui na Meta, onde apenas os usuários que veem a Meta em inglês veem o endereço de e-mail para enviar mensagens aos moderadores.


A mensagem que você cria com o plugin de automações será enviada conforme você a escreve. É a mesma para todos os usuários, independentemente do idioma que eles preferem.
Não posso dizer o quão relevante isso é para sua comunidade, mas talvez você possa desativar a seleção de idioma para os usuários antes de convidá-los para o fórum.