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

Por que precisamos desativar o welcome bot? Apenas para que os usuários não recebam uma mensagem do discobot ou é realmente necessário para que o contato personalizado funcione?

1 curtida

Você não desativa o bot de narrativa com aquela configuração específica. Você desativa o envio da publicação de boas-vindas pelo bot. E sim, isso é meio necessário se você não quiser enviar mensagens de boas-vindas duas vezes.

Desativar outros recursos do bot não é. Se você quiser que o bot explique o mais que ele pode fazer, basta digitar @discobot display help em uma mensagem ou publicação.

1 curtida

Hmm, você quer dizer que a outra mensagem de boas-vindas é a do TL1? Mas geralmente os usuários começam no TL0, então eles não receberão essa mensagem imediatamente.

2 curtidas

Sim, essa é, na verdade, uma das duas motivações para essa configuração:

  • não ter um bot recebendo novos usuários
  • não enviar uma mensagem imediata que direcione os usuários para fora do conteúdo principal do fórum ao se cadastrarem

Deveria ter mencionado isso no primeiro post.. @team, isso poderia ser um post na wiki?

Acho que, idealmente, essas considerações não estariam agrupadas e você poderia simplesmente escolher um usuário que envie todas as mensagens de boas-vindas/onboarding (tl0, tl1, tl2).

Outra solução ainda mais ideal para receber tl0 — mas sem direcioná-los para fora do conteúdo principal — poderia ser, na verdade, um “banner de boas-vindas para tl0”. Isso é um pouco complicado de configurar, mas poderia ser um bom caso de uso para um componente simples :bulb:

3 curtidas

Entendi - faz sentido agora :slight_smile:

3 curtidas

Como? Definindo o atraso da postagem de boas-vindas do bot de narrativa do Discourse para 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!