Personalizando o Discobot para o seu site

:bookmark: Este guia explica como personalizar o Discobot, o assistente embutido do Discourse, para melhor corresponder à personalidade e às necessidades da sua comunidade.

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

O Discobot é um usuário especial na sua comunidade Discourse que ajuda os novos membros a aprender sobre a plataforma. Como administrador, você pode personalizar vários aspectos do Discobot para melhor se adequar ao estilo e aos requisitos da sua comunidade.

Configurando as configurações do site do Discobot

O comportamento do Discobot é controlado por várias configurações do site encontradas na categoria de configurações Plugins (procure por “narrative bot” em Admin > Settings). As principais configurações incluem:

  • discourse_narrative_bot_enabled: Ativa ou desativa o plugin Discobot inteiramente. Padrão: true.
  • disable_discourse_narrative_bot_welcome_post: Quando ativado, impede que o Discobot envie uma mensagem de boas-vindas aos novos usuários. Padrão: true (a mensagem de boas-vindas está desativada em novas instalações).
  • discourse_narrative_bot_welcome_post_type: Controla o tipo de mensagem de boas-vindas. As opções são “New user track” (inicia o tutorial interativo) ou “Welcome message” (envia uma mensagem de boas-vindas simples). Padrão: new_user_track.
  • discourse_narrative_bot_welcome_post_delay: Número de segundos a esperar antes de enviar a mensagem de boas-vindas. Padrão: 0.
  • discourse_narrative_bot_ignored_usernames: Uma lista de nomes de usuário com os quais o Discobot não deve interagir. Padrão: discourse.
  • discourse_narrative_bot_disable_public_replies: Quando ativado, impede que o Discobot responda em tópicos públicos. Padrão: false.

:warning: Em novas instalações, disable_discourse_narrative_bot_welcome_post é definido como true, o que significa que o Discobot não enviará mensagens automáticas aos novos usuários. Para ativar a mensagem de boas-vindas do Discobot, defina isso como false.

Modificando o perfil de usuário do Discobot

Para personalizar o perfil do Discobot:

  1. Vá para Admin > Users e selecione o usuário Discobot.
  2. Selecione “Preferences” ou clique em “Visit this user’s preferences page to edit their profile”:

Uma vez na seção Preferences, você pode modificar as seguintes configurações:

Configurações da conta

  • Name: Clique no botão “Edit” para alterar o nome do Discobot.
  • Image: Clique no botão “Edit” para carregar uma nova imagem de avatar.
  • Após fazer as alterações, clique no botão “Save Changes”.

:bulb: Se você alterar o nome do Discobot, lembre-se de atualizar também sua bio “About me” na seção Profile. A bio padrão refere-se ao Discobot por descrição em vez de nome de usuário, mas você pode querer revisá-la para garantir que ainda faça sentido com o novo nome.

Configurações do perfil

Personalize as informações do perfil do Discobot conforme necessário.

Configurações de e-mail

Ajuste as configurações relacionadas ao e-mail conforme necessário.

Atualizando a mensagem de boas-vindas do Discobot

Todo o texto do Discobot — incluindo a mensagem de boas-vindas, etapas do tutorial e outras respostas — pode ser personalizado via Appearance > Site Texts no painel de administração (/admin/customize/site_texts).

Para encontrar e editar uma mensagem específica:

  1. Vá para o perfil do Discobot (https://example.discourse.com/u/discobot/summary) e selecione “Messages”.

  2. Clique em “Sent”.

  3. Encontre uma mensagem de saudação que você deseja modificar.

  4. Copie uma parte única da mensagem, como “I’m only a robot”.

  5. Navegue até a Interface de Administração (https://example.discourse.com/admin)

  6. Vá para Appearance > Site Texts (https://example.discourse.com/admin/customize/site_texts)

  7. Cole o texto copiado na janela de pesquisa. Quando a mensagem de saudação aparecer, clique em “Edit”.

  8. Atualize a mensagem de saudação e clique em “Save Changes”.

:bulb: Você também pode pesquisar por discourse_narrative_bot em Site Texts para navegar diretamente por todas as strings de texto personalizáveis do Discobot.

Limitações e informações adicionais

  • Você pode reutilizar variáveis existentes nas mensagens (como %{username} ou %{discobot_username}), mas não pode adicionar novas.
  • O Discobot deve permanecer como administrador; esse papel não pode ser removido.
  • Você pode personalizar o conteúdo do corpo das etapas do tutorial, mas não pode adicionar, remover ou reordenar etapas.

Para necessidades de personalização adicionais ou solicitações de recursos, considere postar na categoria Contribute > Feature.

38 curtidas

Is it possible to make a new conversation discobot with With members and make a new certificate for them ?

I am admin to an educational forum and I want to make a new conversation with a new certificate :slight_smile:

3 curtidas

No, you cannot currently customise the full experience.

3 curtidas

Is it possible to know the codes for messages such as %{title}

Excuse me for my many questions :slight_smile:

1 curtida

Questions are fine. :slight_smile:

You can reuse any existing variables in the message but you cannot add new ones.

5 curtidas

many thanks @HAWK
Is it possible to define the existing variables if possible? :slight_smile:

1 curtida

Sugiro adicionar que, ou

  1. As pessoas precisam atualizar a seção ‘Sobre mim’ do perfil do Discobot, pois ela continuará dizendo ‘envie uma mensagem’ ou ‘mencione @discobot’, mesmo após você alterar o nome dele;

ou

  1. Talvez o Discourse pudesse remover o nome de usuário da mensagem padrão? Eu já editei a seção ‘Sobre mim’ da nossa conta para dizer apenas:

Olá, não sou uma pessoa real. Sou um bot que pode ensinar sobre este site. Para interagir comigo, envie-me uma mensagem ou mencione-me em qualquer lugar.

Assim, caso precisemos alterá-la novamente, não precisaremos lembrar de atualizar também a seção ‘Sobre mim’.

4 curtidas

Isso será algo possível no futuro? O formato atual de pergunta/resposta de fortune e quote é suficiente para o que tenho em mente.

1 curtida

@codinghorror está adicionando a funcionalidade do discobot ao nosso roadmap?

2 curtidas

É um bom ponto. Devemos fazer essa revisão de texto. @tshenry, você pode cuidar disso? Não há necessidade de tratar isso retroativamente, apenas para os novos. Diga “mencione-me pelo nome”, para que a edição do nome não exija a edição da “sobre mim”.

@hawk, não planejamos estender o Discobot no momento.

7 curtidas

Deve ser feito com o seguinte!

8 curtidas

O Discobot precisa ser um Moderador ou posso remover esse cargo dele? Ou seja, ele continuará funcionando mesmo assim?

2 curtidas

Pelo que posso ver ao analisar o código e a interface, o Discobot nunca deveria poder se tornar um moderador.

Se você quis dizer um administrador, então não, infelizmente não há como remover o cargo de administrador do Discobot no momento.

7 curtidas

Obrigado por responder. Desde as últimas postagens, é possível personalizar o treinamento de usuários do discobot e o treinamento de usuários avançados ou isso ainda é padrão? Recebemos muito tráfego de pesquisa com a palavra “capivara”, mas talvez gostaríamos de tentar outro termo?

1 curtida

Na verdade, acredito que o que estou mencionando pode estar aqui: Customizing Discobot for your site - #7

2 curtidas

Existe alguma maneira de um administrador ativar ou desativar uma parte específica do tutorial?

Por exemplo, o tutorial de Bandeira (Flag) exige que o usuário selecione a Bandeira “Inapropriada”. Essa Bandeira está oculta em nossa instância porque não se adequa ao nosso caso de uso. Consequentemente, nossos usuários não conseguem completar o Tutorial. Se eu pudesse apenas desabilitar/pular esta seção, poderíamos reativar o tutorial.

2 curtidas

Você poderia alterar as instruções da etapa, de forma semelhante a como curtir uma postagem pode ser ignorado quando as curtidas são desativadas. Desativar curtidas - atualizar tutorial do discobot

3 curtidas

Você não pode remover ou adicionar etapas, mas pode personalizar o conteúdo do corpo das etapas existentes (mas não os gatilhos).

4 curtidas

Adoraria fornecer isso e treiná-lo para responder a perguntas relacionadas ao assunto principal do fórum usando LM / chatgpt etc… é possível?

Provavelmente, o melhor é criar sua própria persona/bot de IA em vez de tentar personalizar o discobot.

1 curtida