Discobotとmarkdownのコピー&ペースト

discobot とのやり取りにおいて、discobot が実行するように指示したコマンドをコピー&ペーストして返信すると、コマンドが正しく見えるにもかかわらず、意図せず Markdown のスタイルがコピーされてしまい、コマンドが機能しないことがあります。

この問題をよく示す例は以下の通りです:

再現が難しい、あるいは修正が難しいかもしれない詳細点があります:これはコマンドの直前のスペースを含めて選択した場合にのみ発生します。@ からだけ選択してペーストすれば、スタイルは付加されません。これは Mac 上の Chrome で発生しています。

これはかなり特殊なケースだと認識しています。私がこれを報告する理由は、私たちのコミュニティですでに 2 人の人がこの問題に遭遇したからです。彼らにとって困惑するだけでなく、メッセージを見るだけでは原因がすぐにわからないため(discobot が返信しないように見えるだけ)、スタッフの時間を無駄にしています。

この問題の修正が明白でなく、あるいは簡単でない場合、追求する価値はないかもしれません。しかし、discobot が応答しない原因を他の人が特定する助けになるかもしれないので、ここに残しておきます。

「いいね!」 3

:thinking: そうですね、https://your.domain/admin/customize/site_texts?q=discobot の適切なテキストを、「コピー&ペーストする際は `` にご注意ください」といった文言を追加して変更するのはどうでしょうか?

「いいね!」 2

世界中からメンバーが集まっていますので、Discourse で使用されているすべての言語に翻訳することはできません。

また、コミュニティの多くは技術に詳しくありません。もし彼らがまだチュートリアルを行っている最中であれば、コピー&ペーストする際に Markdown のデリミターについて言及しても、この問題に直面するごく一部の人の助けになるよりも、多くの人を混乱させる可能性が高いでしょう。

「いいね!」 2

最も簡単な解決策は、Markdown を除去し、@discobot… を新しい行に単独で表示することです。

技術に詳しい人々は目が溶けるほど泣き叫ぶかもしれませんが、普通の人は大満足です :wink:

これは、EC サイトで URL やダウンロードリンクなどを扱う際に私たちが採用している方法です。

したがって、Markdown がハードコードされているのではなく、テキスト内に表示されている場合は、バッククォートを <p></p> または <br /> タグに置き換えることをお勧めします。

これは、何かをコピー&ペーストすると、それに関連するマークダウン、HTML、BBCodeがコピーされるためです。これは私が気に入っている機能です。
たとえば、次のようになります。
メッセージに次のように返信してください。

@discobot start advanced tutorial

詳細については、高度な機能をご覧ください。

または、もちろん、サイト設定で変更することもできます。