# Discobot과 마크다운 복사·붙여넣기

**URL:** https://meta.discourse.org/t/discobot-and-copy-pasting-markdown/184786
**Category:** Bug
**Tags:** pr-welcome, discobot
**Created:** [3월 29, 2021, 7:58오후 UTC](https://meta.discourse.org/t/discobot-and-copy-pasting-markdown/184786 "2021-03-29T19:58:43Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [3월 29, 2021, 7:58오후 UTC](https://meta.discourse.org/t/discobot-and-copy-pasting-markdown/184786/1 "2021-03-29T19:58:43Z")

</div>

디스코봇과 상호작용할 때, 디스코봇이 지시한 명령어를 복사해서 붙여넣기로 답변하는 경우, 명령어가 올바르게 보이는 것처럼 보여도 마크다운 스타일이 함께 복사되어 명령어가 작동하지 않는 경우가 발생할 수 있습니다.

이 문제를 잘 보여 주는 예시입니다:

 ![Screenshot 2021-03-29 at 20.48.32](https://global.discourse-cdn.com/meta/original/3X/4/5/45341a7fe35d723a612d131f26362a908c5cd9cd.png)

이 문제를 재현하거나 수정하기 어렵게 만드는 세부 사항이 있습니다. 바로 명령어 바로 앞의 공백까지 함께 선택했을 때만 발생하는 경우입니다. `@`부터만 선택하면 스타일 없이 정상적으로 붙여넣기됩니다. 이 문제는 Mac에서 Chrome 브라우저를 사용할 때 발생합니다.

이것이 상당히 예외적인 경우(edge case)라는 것을 알고 있습니다. 그럼에도 불구하고 보고하는 이유는, 우리 커뮤니티에서 이미 두 명이 이 문제에 부딪혔기 때문입니다. 이 문제는 사용자에게 혼란을 줄 뿐만 아니라, 메시지만 보고는 원인이 바로 드러나지 않아 디스코봇이 응답하지 않는 것처럼 보이기 때문에 스태프의 시간도 낭비하게 만듭니다.

이 문제의 수정 방법이 명확하거나 간단하지 않다면 추후 처리를 보류하는 것이 나을 수 있습니다. 하지만 다른 사람들이 응답하지 않는 디스코봇의 원인을 파악하는 데 도움이 될 수 있으므로 여기 남겨 둡니다.

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [3월 29, 2021, 9:00오후 UTC](https://meta.discourse.org/t/discobot-and-copy-pasting-markdown/184786/2 "2021-03-29T21:00:50Z")

</div>

🤔 `https://your.domain/admin/customize/site_texts?q=discobot`의 적절한 텍스트를 수정하여 “복사/붙여넣기할 때 ````에 주의하세요” 같은 내용을 추가할 수 있을 것 같습니다.

---

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [3월 30, 2021, 9:39오전 UTC](https://meta.discourse.org/t/discobot-and-copy-pasting-markdown/184786/3 "2021-03-30T09:39:46Z")

</div>

전 세계 각지에서 온 회원들이 많기 때문에, 디스코스에서 사용되는 모든 언어를 번역할 수는 없습니다.

또한, 우리 커뮤니티의 대부분은 기술에 익숙하지 않은 편입니다. 튜토리얼을 진행 중인 사용자에게 복사&붙여넣기 시 마크다운 구분자를 언급하는 것은, 이 문제를 겪을 수 있는 소수의 사용자에게 도움이 되기보다는 오히려 더 많은 사람들을 혼란스럽게 만들 가능성이 큽니다.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [9월 23, 2021, 8:57오전 UTC](https://meta.discourse.org/t/discobot-and-copy-pasting-markdown/184786/8 "2021-09-23T08:57:49Z")

</div>

가장 쉬운 해결책은 마크다운을 제거하고 `@discobot…`를 새로운 줄에 단독으로 표시하는 것입니다.

네, 기술에 익숙한 사람들은 눈이 녹아내릴 정도로 눈물을 흘릴지도 모르지만, 더 일반적인 사용자들은 전혀 만족할 것입니다 😉

이것은 이커머스에서 URL, 다운로드 링크 등이 있을 때 우리가 사용하는 방식입니다.

따라서 마크다운이 하드코딩되어 있지 않고 텍스트에 표시되는 경우, 백틱을 `<p></p>` 또는 `<br />` 태그로 대체하겠습니다.

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [7월 23, 2022, 12:37오전 UTC](https://meta.discourse.org/t/discobot-and-copy-pasting-markdown/184786/9 "2022-07-23T00:37:51Z")

</div>

이유는 복사 및 붙여넣기를 하면 해당 텍스트에 연관된 마크다운, HTML, BBCode가 함께 복사되기 때문인데, 저는 이 기능을 좋아합니다.  
아래와 같은 방식으로 설정할 수도 있습니다:

```plaintext
@discobot start advanced tutorial

```

이 메시지에 이렇게 답장하면 더 고급 기능을 알아볼 수 있습니다!

물론 사이트 설정에서 직접 변경하는 것도 가능합니다.
