Discobot com problemas: fechando mensagem de boas-vindas na minha instalação e não respondendo aqui no Meta

Estou tentando acertar as coisas com o Discobot, então criei um novo usuário de teste para minha comunidade e agora editei a mensagem de boas-vindas do meu agrado. Gostaria de testá-la novamente –– há alguma maneira de fazer isso sem criar outro usuário de teste?

Vi referências a dizer “startover” ou “start new user” para o Discobot, então queria tentar isso, mas quando fui para a minha conversa de mensagem com ele, ele a havia fechado. disable_discourse_narrative_bot_welcome_post é falso, eu verifiquei.

Então, vim aqui para o Meta para tentar com o Discobot aqui, e ele não está respondendo a nenhuma das minhas mensagens.

Certamente estou perdendo alguma coisa, mas não sei o quê!

O Discobot está desativado aqui no Meta.

Os comandos para reiniciar o tutorial não ajudarão você a testar a mensagem de boas-vindas novamente. Essa mensagem é enviada apenas uma vez. O comando que você encontrou é sobre reiniciar o tutorial, mas ele começa com a mensagem sobre como marcar páginas, não com a mensagem de boas-vindas.

Não tenho certeza de como você cria um usuário de teste atualmente, mas eu costumo ativá-lo na página de administração do usuário de teste e depois me passar por ele, o que ficou ainda melhor com a mudança que está por vir, então não preciso mais fazer login com minha conta de administrador depois.

1 curtida

(postagem excluída pelo autor)

De alguma forma, depois de terminar o tutorial, executar @discobot start tutorial o fez novamente. Ele envia uma mensagem privada para você depois que você publica isso.

Essa é a mensagem inicial do tutorial ou a mensagem de boas-vindas que é enviada a você?

ah, bom saber!

bom saber também :cry:

Ah – eu acabei de criar um novo usuário “normal” com um endereço de e-mail alternativo e fiz login a partir de outro navegador. Existe algo como um “usuário de teste” no sistema?

A questão é que eu não quero passar pelo tutorial inteiro, eu só gostaria de poder recomeçar para ver se as modificações que fiz na(s) primeira(s) mensagem(s) parecem e funcionam bem…

Pergunta bônus: existem chatbots não-IA alternativos ao Discobot que possamos usar? (Estou dizendo não-IA porque, no momento, a dor de cabeça de configurar a IA na minha instância é demais para mim, farei isso mais tarde, mas eu gostaria de algum tipo de mensagem de boas-vindas interativa nesse meio tempo.)

Após editar a primeira postagem (“Obrigado por se juntar à XYZ e seja bem-vindo!”) e executar @discobot start tutorial, pude ver a versão atualizada.

Um que me vem à mente é Discourse Frotz 🧙.

2 curtidas

Não tenho certeza se estamos falando da mesma mensagem. Concordo que esta é reenviada quando você reinicia o tutorial (e você não precisa terminá-lo para fazer isso)


O fato de esta ser reenviada é o que eu quis dizer com

Mas se você configurar o Discobot para enviar uma mensagem de boas-vindas em vez do tutorial (configuração Discourse Narrative Bot welcome post type configurada como “Enviar a todos os novos usuários uma mensagem de boas-vindas com um guia de início rápido”), uma mensagem diferente é enviada

E essa não é enviada novamente se você reiniciar o tutorial. Mas é aquela que é fechada automaticamente, então presumo que seja a que está sendo usada aqui.

3 curtidas

Talvez Custom Wizard Plugin 🧙 seja mais o que você deseja. O Discobot só pode reagir aos gatilhos definidos no código. Ele não pode realmente fazer o usuário fazer qualquer outra coisa. Portanto, embora você possa alterar quais links são usados como exemplos para oneboxing, você não pode realmente criar uma experiência diferente.
Eu sugeri enviar mensagens de boas-vindas usando o plugin de automação antes, então não estou mencionando isso novamente.

1 curtida

Você sugeriu, e obrigado :hugs: por isso, porque tinha escapado da minha memória. Definitivamente parece mais com o que eu preciso.

Ah, isso explicaria! Então, se você definir isso, a mensagem é apenas enviada e fechada, e presume-se que o usuário não responderá a ela?

Não há uma funcionalidade especial de “usuário de teste” no sistema – isso apenas se refere a uma conta com a qual você testa, como você está fazendo. :+1:

1 curtida