Personalizando mensagens de promoção de nível de confiança para novos usuários

:bookmark: Este guia explica como configurar mensagens personalizadas de promoção de nível de confiança para novos usuários, substituindo o processo de boas-vindas padrão do bot narrativo do Discourse.

:person_raising_hand: Nível de usuário necessário: Administrador

Resumo

Este guia mostrará como personalizar a jornada de integração (onboarding) para novos usuários, substituindo o processo de boas-vindas padrão do bot narrativo do Discourse por mensagens personalizadas de promoção de nível de confiança. Você aprenderá a:

  1. Configurar o usuário de contato do site
  2. Modificar as configurações padrão do discobot
  3. Personalizar mensagens do sistema para diferentes níveis de confiança
  4. Ajustar o cronograma do processo de integração

Configurando o usuário de contato do site

  1. Navegue até as configurações do seu site
  2. Encontre a configuração “nome de usuário de contato do site” (site contact username)
  3. Defina-o para o nome de usuário de sua preferência (está vazio por padrão)

Por exemplo:

Screenshot showing site contact username setting

Após definir o nome de usuário, personalize o perfil do usuário com:

  • Um avatar adequado
  • Nome completo
  • Associações a grupos e flairs (distintivos)
  • Opções de contato

Aqui está um exemplo de um usuário de contato do site personalizado:

Modificando as configurações padrão do discobot

  1. Nas configurações do seu site, procure por “narrative bot” (bot narrativo)
  2. Certifique-se de que a postagem de boas-vindas esteja desabilitada (este é o padrão)
  3. Considere desabilitar respostas públicas

Aqui estão as configurações recomendadas:

Personalizando mensagens do sistema

O Discourse envia mensagens do sistema para promoções de Nível de Confiança 1 e Nível de Confiança 2. Para personalizá-las:

  1. Vá para admin/customize/site_texts
  2. Localize e modifique as seguintes variáveis:
  • Mensagem Nível de Confiança 1:
    • system_messages.welcome_tl1_user.text_body_template
    • system_messages.welcome_tl1_user.subject_template
  • Mensagem Nível de Confiança 2:
    • system_messages.tl2_promotion_message.text_body_template
    • system_messages.tl2_promotion_message.subject_template

:information_source: Nota: Não há uma mensagem de sistema integrada para promoções de Nível de Confiança 3. Se você deseja notificar os usuários quando eles atingirem o Nível 3, você pode usar o plugin Automação para enviar uma mensagem acionada pela concessão do distintivo “Regular”, ou pelo fato de o usuário ser adicionado ao grupo trust_level_3.

Ajustando o tutorial do discobot (opcional)

Se você deseja que os usuários ainda tenham acesso ao tutorial do discobot:

  1. Mencione na mensagem do Nível 1 que os usuários podem acionar o tutorial respondendo @discobot start tutorial
  2. Ajuste a mensagem inicial do bot modificando:
    • discourse_narrative_bot.new_user_narrative.hello.message
    • discourse_narrative_bot.new_user_narrative.hello.title

Cronometrando o processo de integração

Para controlar quando os novos usuários recebem sua primeira mensagem:

  1. Nas configurações do seu site, encontre “tl1 requires” (tl1 exige)
  2. Ajuste as configurações para o momento desejado

Por exemplo:

Resultado

Após implementar estas alterações:

  1. Novos usuários não receberão uma notificação imediata após se cadastrarem
  2. A primeira mensagem que receberão será a mensagem de boas-vindas do Nível 1 do seu usuário de contato do site
  3. A mensagem terá o conteúdo personalizado e virá do seu usuário de contato do site configurado

Aqui está um exemplo de como pode ficar:

Screenshot of a custom welcome message notification

15 curtidas

Why do we need to disable the welcome bot? Just so that users will not receive a message from discobot or is it really required in order for the custom contact to work?

1 curtida

You don’t disable the narrative bot with that specific setting. You disable the welcome post being sent by the bot. And yes, that’s sort of necessary if you don’t want to send out welcoming messages twice.

Disabling other bot features is not. If you want the bot to spell out what else it can do, you can always type @discobot display help in a message or post.

1 curtida

Hmm, do you mean the other welcoming message is the one for TL1? But usually users start from TL0, so they will not receive this message immediately.

2 curtidas

Yes, that’s actually one of the two motivations for this set-up:

  • not having a bot welcoming new users
  • not sending out an immediate message that directs users away from your main forum content on signup

I should probably state that in the first post… @team, could this be a wiki post?

I think ideally these considerations wouldn’t be bundled and you could just pick a user that sends all welcoming/onboarding messages (tl0, tl1, tl2).

Another more ideal solution to welcome tl0 - but not direct them away from the main content - could actually be a “tl0 welcoming banner”. That’s a bit fiddly to setup as such… but could be a good use case for a simple component :bulb:

3 curtidas

Got it - makes sense now :slight_smile:

3 curtidas

How? By setting discourse narrative bot welcome post delay to 0?

2 curtidas

Ao filtrar as configurações para narrative bot, há uma configuração dedicada: disable discourse narrative bot welcome post.

3 curtidas

Podemos pré-visualizar a mensagem? Ou só podemos vê-la criando um usuário de teste e concedendo a ele um nível de confiança para ver a mensagem personalizada?

3 curtidas

Sim, pelo menos eu também só sei fazer dessa forma. Você pode pré-visualizar modelos de e-mail, mas parece não haver uma opção de backend para pré-visualizar mensagens do sistema.

3 curtidas

Olá @manuel, o que acontece se eu desativar o lounge? Essa categoria não está disponível para membros da minha comunidade, então esses 2 textos não parecem estar disponíveis para personalização. Isso significa que, no meu caso, quando um membro atinge o TL3, ele não receberá uma mensagem de boas-vindas?

1 curtida

Isso realmente existe? Não consigo encontrá-los

4 curtidas

Não tenho certeza se eles fazem. :baymax_no:


Acho que eles foram provavelmente removidos junto com a pré-seleção da categoria Lounge há um tempo. Acho que eles eram o conteúdo do tópico ‘Sobre’ da categoria Lounge.

4 curtidas

Qual é a diferença entre títulos e modelos de assunto? Por enquanto, estou deixando-os como padrão, mas estou curioso para saber quando eles seriam usados ou vistos.

1 curtida

Olá,

Não consigo encontrar as mensagens de nível 2 ou nível 3 no texto do site. Isso ainda existe?

Tenho quase certeza de que a mensagem de nível de confiança 3 e os textos relacionados a ela não existem. Não consegui encontrá-los em 2024 e eles não foram adicionados desde então.

system_messages.tl2_promotion_message.text_body_template e system_messages.tl2_promotion_message.subject_template ainda existem

Ok, obrigado, farei a mensagem de nível 1 agora.

O Lounge, e aquelas mensagens lounge_welcome para TL3, não existem mais. O OP provavelmente deve ser editado.

O que você pode modificar para TL3, se precisar, são os Textos do Site exibidos para descrever o emblema:

badges.regular.description :

badges.regular.long_description :

Você também pode enviar uma mensagem com o plugin automation que é acionada quando o selo regular é concedido ou quando o usuário é adicionado ao grupo TL3, mas isso não está relacionado à personalização das mensagens de promoção existentes.

1 curtida

Obrigado @Moin

Tudo muito útil! Eu adicionei o plugin de automações ontem, então posso usá-lo como solução alternativa. Temos emblemas personalizados, então posso tentar usar um deles para uma mensagem semelhante aos níveis de confiança 2 e 3!