Discobot e copy&paste de markdown

Ao interagir com o discobot, se você responder com um comando copiado e colado que o discobot instruiu a executar, é possível copiar acidentalmente o estilo Markdown, tornando-o ineficaz, mesmo que o comando pareça estar correto.

Isso deve ilustrar bem o problema:

Um detalhe que pode tornar isso difícil de reproduzir ou talvez até de corrigir: isso só acontece se você selecionar o comando incluindo o espaço imediatamente antes dele. Se selecionar apenas a partir do @, ele é colado sem formatação. Isso ocorre no Chrome em um Mac.

Percebo que se trata de um caso bastante específico. O motivo pelo qual estou relatando é porque duas pessoas diferentes em nossa comunidade já esbarraram nisso. Além de ser confuso para elas, isso também desperdiça tempo da equipe, pois não é imediatamente óbvio o que está causando o problema apenas olhando as mensagens — parece apenas que o discobot não está respondendo.

Se a correção para isso não for óbvia ou trivial, provavelmente não vale a pena seguir em frente — deixo isso aqui de qualquer forma, pois pode ajudar outros a entenderem por que o discobot não está respondendo.

3 curtidas

:thinking: Acho que alguém poderia modificar os textos apropriados em https://your.domain/admin/customize/site_texts?q=discobot adicionando algo como “cuidado com os `` se você copiar/colar”?

2 curtidas

Temos membros de todo o mundo, então não seria possível traduzi-lo para todos os idiomas suportados pelo Discourse.

Além disso, a maioria da nossa comunidade não tem muita familiaridade com tecnologia e, se ainda estiverem seguindo o tutorial, falar sobre delimitadores de Markdown ao copiar e colar provavelmente confundirá mais pessoas do que ajudará os poucos que podem enfrentar esse problema.

2 curtidas

A solução mais fácil seria remover o markdown e exibir @discobot… em uma nova linha, sozinho.

Sim, os mais técnicos vão chorar lágrimas de sangue quando seus olhos estiverem derretendo, mas as pessoas mais normais ficarão totalmente felizes :wink:

É isso que usamos no comércio eletrônico quando há URLs, links de download, etc.

Portanto, se o markdown não estiver hardcoded, mas estiver aparecendo no texto, eu substituiria os acentos graves por tags <p></p> ou <br />.

Isso ocorre porque, ao copiar e colar algo, ele copia o markdown, HTML e BBCode associados a ele, o que é um recurso que eu gosto.
Talvez pudesse ser algo assim:
Responda a esta mensagem com

@discobot start advanced tutorial

para descobrir mais recursos avançados!

ou, é claro, você poderia simplesmente alterá-lo nas configurações do site.