Discord의 모든 메시지를 삭제하는 방법

디지털 공간을 정리하거나, 새로운 시작을 위해 재정비하거나, 단순히 수년간 쌓인 메시지들을 정리하고 싶을 때, 모든 플랫폼에서 메시지를 삭제해야 할 필요성이 생깁니다. Discord도 예외는 아니며, 일부 사용자들은 특정 시점에서 모든 메시지를 삭제해야 한다고 느낄 수 있습니다. Discord는 유용한 플랫폼이지만, 사용자가 메시지를 대량으로 삭제하는 것을 선호하지 않습니다. 이러한 규칙을 위반하면 플랫폼 관리자와의 마찰이 발생할 수 있습니다.

하지만, 서버 소유자나 관리자라면 봇을 활용하여 메시지를 대량으로 삭제하는 데 도움을 받을 수 있습니다. 몇몇 봇은 채널을 복제하여 모든 메시지를 제거하는 기능을 제공하기도 합니다. 다양한 옵션이 있지만, 여기서는 가장 인기 있고 강력한 몇 가지 방법을 소개하겠습니다.

봇을 이용한 다이렉트 메시지(DM) 삭제

안타깝게도 Discord는 모든 메시지를 한 번에 삭제하는 간단한 방법을 제공하지 않습니다. 오히려 이러한 시도를 방해하며, 잘못된 접근은 문제를 야기할 수 있습니다. 스크립트나 기타 방법들을 사용하는 것은 위험하며, 최악의 경우 계정 정지까지 이어질 수 있습니다.

따라서 이러한 방법들은 권장하지 않습니다. 같은 이유로 이 튜토리얼에서는 관련 내용을 다루지 않습니다. DM을 삭제하고자 한다면, 이는 전적으로 사용자의 책임 하에 진행해야 합니다.

과거에는 Discord가 사용자들이 자체 제작한 봇(셀프봇)을 사용하여 메시지를 삭제하는 것을 묵인했지만, 대량 삭제가 빈번해지자 이를 약관 위반으로 규정했습니다. 하지만, 많은 사용자들은 다른 사용자에게 피해를 주지 않는 개인적인 용도로 셀프봇을 사용하고 있으며, 이러한 경우 Discord가 제재를 가하지 않는다는 보고도 있습니다.

Discord가 봇을 이용한 DM 삭제를 금지하는 이유는 무엇일까요?

답은 간단합니다. 셀프봇은 API 토큰을 통해 실행되는 사용자 계정과 같습니다. Discord는 현재 개발자 포털을 통해 모든 봇을 추적하고 분류하려 합니다. 셀프봇은 이러한 규칙을 우회하여 사용자와 다른 사용자들이 API 요청을 마음대로 수행하고 다양한 작업을 자동화할 수 있게 합니다.

희망은 있습니다

자동 봇 없이 DM을 대량으로 삭제할 수 있는 방법은 없을까요? 간단히 답하자면, ‘예’입니다. Discord API를 통해 POST 요청을 보낼 수 있습니다. 이 요청은 메시지 대량 삭제 이벤트를 유발합니다. 이를 통해 DM을 일괄 삭제할 수 있지만, 2주라는 시간 제한이 있습니다. 즉, 14일이 지난 메시지는 이 POST 요청의 대상이 될 수 없습니다.

하지만, 오래된 메시지를 수동으로 대기열에 추가하고 삭제하는 것은 가능합니다. Discord는 완전한 DM 삭제를 허용하지 않으므로, 작은 배치 단위로 나누어 삭제하고 세션 사이에 휴식을 취하는 것이 좋습니다. 이렇게 하면 Discord에서 발생할 수 있는 잠재적인 문제를 피할 수 있습니다.

만약 몇 년 동안의 채팅 기록과 수천 개의 메시지가 있다면, 모든 메시지를 삭제하는 데 상당한 시간이 소요될 수 있습니다. FAQ 섹션에서 메시지 삭제 시 발생할 수 있는 몇 가지 제약 사항을 더 자세히 알아보겠습니다.

봇을 이용한 채널 메시지 삭제

Discord 서버 채널의 모든 메시지를 삭제해야 하는 경우, 봇을 활용할 수 있습니다. Discord는 서버 내 메시지 삭제에 대해서는 제한을 두지 않으며, 서버 소유자라면 필요에 따라 채널 메시지를 삭제할 수 있습니다.

다양한 봇 옵션이 있지만, 선택한 봇이 이 기능을 지원하는지 확인해야 합니다. 현재 가장 인기 있는 봇 중 하나는 강력한 MEE6 봇이며, CleanChat 봇 또한 높은 평가를 받고 있습니다.

서버 채널 메시지를 삭제할 권한이 있는 봇이라 할지라도, 모든 메시지를 한 번에 삭제할 수는 없습니다. 서버가 새로 생성되어 메시지 수가 적다면 한 번에 삭제가 가능하지만, 큰 커뮤니티의 경우에는 정리하는 데 시간이 걸릴 수 있습니다.

이는 봇이 한 번에 처리할 수 있는 배치 크기에 제한이 있기 때문입니다. 어떤 봇은 최대 100개의 메시지를, 다른 봇은 한 번의 명령으로 최대 1,000개의 메시지를 처리할 수 있습니다. CleanChat 봇은 전자에 속하고, 강력한 MEE6 봇은 후자에 속합니다. 이제 봇을 살펴보고 각각 어떤 기능을 제공하는지 알아보겠습니다.

필수 사항

이 튜토리얼을 따라 하기 위해서는 올바른 계정으로 로그인해야 하며, 데스크톱이나 모바일 앱이 아닌 브라우저를 통해 봇을 추가해야 합니다. 브라우저는 모바일 및 데스크톱/노트북 장치 모두에서 사용할 수 있으므로, Windows, iOS, macOS, Linux 및 Android 장치에서 모두 적용할 수 있습니다.

MEE6 봇

MEE6 봇은 서버 채널을 정리할 때 사용할 수 있는 가장 강력한 봇 중 하나입니다. 앞서 언급했듯이, 한 번에 최대 1,000개의 메시지를 처리할 수 있으며, 사용자 정의 값을 설정할 수도 있습니다.

이 봇을 사용하면 모든 메시지를 삭제하거나, 특정 사용자의 메시지만 골라서 삭제할 수 있습니다. 선택은 사용자의 몫이며, 두 가지 옵션에 대해 간략하게 설명하겠습니다.

MEE6 봇을 설치하려면 다음 단계를 따르세요:

사용하는 기기의 브라우저를 열고 MEE6 공식 봇 사이트를 검색합니다. 검색 결과 상단에 나타날 것입니다. 공식 사이트를 클릭하거나 탭하세요.

  • 다음으로, 파란색 “Discord에 추가” 버튼을 클릭하거나 탭해야 합니다. 물론, 시간을 내어 봇이 제공하는 기능을 살펴볼 수 있습니다. Discord 서버에 봇을 처음 설치하는 경우, 이 방법을 권장합니다.
  • MEE6 사이트는 새로운 탭을 엽니다. 여기에서 봇이 정상적으로 작동하는 데 필요한 권한 요청 요약을 확인할 수 있습니다. 봇을 추가할 계정으로 로그인했는지 확인하고 권한을 검토하세요.

    이제 화면 오른쪽 하단 모서리에 있는 승인 버튼을 클릭하거나 탭합니다.
  • 계정과 연결된 서버 목록이 표시됩니다. 메시지를 삭제하려는 서버 아래의 설정을 클릭합니다.
  • 새로운 창이 열립니다. 여기에서 Discord는 해당 서버에 봇을 연결할 것인지 묻습니다.

    확신이 든다면 계속 버튼을 클릭하거나 탭합니다. 그렇지 않다면 드롭다운 목록에서 다른 서버를 선택합니다.
  • 이제 Discord에서 MEE6 봇에 부여할 전체 권한 목록을 확인할 수 있습니다. 몇 가지 권한이 확실하지 않다면, 선택을 취소할 수 있습니다. 하지만, ‘관리자’ 상자는 선택된 상태로 유지하는 것이 좋습니다.
  • 적절한 선택을 마친 후, 승인을 클릭합니다.
  • Discord는 사용자가 로봇이 아닌지 확인하기 위해 확인을 요청합니다. 확인란을 선택합니다.
  • 서버의 일반 채널에서 ‘야생 MEE6’이 나타났다는 메시지를 받게 됩니다. 또한 Discord 창의 오른쪽에 있는 온라인 회원 목록에서도 봇을 확인할 수 있습니다.
  • 이 단계는 선택 사항입니다. MEE6 공식 사이트에 방문하여 봇 설정을 관리할 수 있습니다. 봇을 인증하면 자동으로 새 탭에서 열립니다. 다음과 같이 표시되어야 합니다.

    페이지 오른쪽 상단에는 Discord 이름이 표시되고, 왼쪽에는 서버 이름이 표시됩니다. 그 아래에는 다양한 설정 옵션이 표시됩니다. 설정이 완료되면 서버로 돌아가 메시지 삭제를 시작할 수 있습니다.
  • 채널에서 메시지를 삭제하려면 두 가지 명령을 사용할 수 있습니다. ‘!clear (숫자)’ 명령은 채널에서 지정된 수만큼의 가장 최근 메시지를 삭제합니다.

    엔터 키나 전송 버튼을 눌러 명령을 실행합니다. 그러면 마지막 메시지만 삭제될 것입니다.
  • 특정 사용자의 메시지를 삭제하려면 ‘!clear @[사용자 이름]’ 명령을 사용합니다. 그러면 해당 사용자의 가장 최근 메시지 100개가 삭제됩니다.
  • 성공하면 다음과 같은 메시지가 표시됩니다.

    MEE6 봇은 지난 2주 동안의 메시지만 삭제할 수 있다는 점을 기억해야 합니다.

    MEE6 봇이 작동하지 않나요?

    많은 사용자들이 MEE6 봇이 ‘!clear’ 명령을 따르지 않는 이유에 대해 문의합니다. 다행히도 최근에 저희 서버 중 하나에서 동일한 문제가 발생했습니다. 텍스트 상자에 명령을 몇 번이나 입력해도 아무런 반응이 없었습니다. 좋은 소식은, 이 문제의 해결책이 매우 간단하다는 것입니다.

    MEE6 봇 문제를 해결하려면 다음 단계를 따르세요:

    MEE6 웹사이트로 이동하여 위에서 했던 것처럼 로그인합니다. 그런 다음, 다음 단계를 수행합니다.

  • 작업 중인 서버를 선택합니다.
  • 대시보드로 이동한 후, ‘조정자’ 항목이 보일 때까지 아래로 스크롤합니다.
  • 명령 섹션까지 아래로 스크롤하고, ‘!Clear’ 옆의 스위치를 토글합니다.
  • 이제 ‘!clear’ 명령을 사용할 수 있습니다. 메시지가 지난 2주 이내에 전송된 것이라면 MEE6 봇이 처리해 줄 것입니다. 그렇지 않다면, MEE6 봇에서 제한 사항이 발생했다는 메시지를 표시할 것입니다.

    클린챗 봇

    다음으로 소개할 봇은 CleanChat입니다. 공식 웹사이트나 봇 사이트에서 다운로드할 수 있지만, 안전한 공식 경로를 이용하는 것이 좋습니다.

    CleanChat 봇은 채팅을 깨끗하게 유지하기 위한 강력한 도구입니다. 메시지 삭제 기능 외에도, 서버에 존재할 수 있는 다른 봇을 침묵시키는 역할도 합니다.

    이 봇을 사용하면 한 번에 최대 100개의 메시지를 삭제할 수 있으며, ‘purge’ 명령을 사용하여 채널을 복제하는 것도 가능합니다. 다음은 설정 및 사용 방법입니다. MEE6 봇과 마찬가지로, 이 방법은 모바일과 데스크톱 브라우저 모두에서 작동합니다.

  • 사용하는 브라우저를 열고 ‘alexandernorup.com’을 검색합니다. 다운로드 페이지로 바로 연결되는 검색 결과를 클릭하거나 탭합니다. 두 번째 결과로 나타날 것입니다.
  • alexandernorup.com/CleanChat 페이지에 접속하면 봇에 대한 모든 관련 정보가 표시됩니다. 약간 아래로 스크롤하면 주요 기능과 옵션에 대한 튜토리얼 비디오와 텍스트 설명을 찾을 수 있습니다.
  • 하지만 지금 우리에게 필요한 것은 봇을 서버에 추가하기 위한 링크입니다.

    파란색 링크를 클릭하거나 탭합니다.
  • 정리할 서버를 선택한 후, 계속 버튼을 클릭합니다.
  • 다음으로 이 봇이 작동하는 데 필요한 권한 목록이 나타납니다. 검토한 후 필요한 권한을 선택합니다. 하지만 모든 확인란을 선택된 상태로 유지하는 것이 좋습니다.

    준비가 되면, 승인 버튼을 클릭하거나 탭합니다.
  • 로봇이 아님을 확인합니다.
  • CleanChat 봇이 서버에 합류했다는 알림이 나타나야 합니다. Discord 화면 오른쪽의 활성 서버 구성원 목록에서 확인할 수 있습니다. 이제 메시지 삭제를 진행할 수 있습니다.
  • @CleanChat purge (숫자) 명령을 사용하여 채널에서 가장 최근 메시지의 설정된 수를 제거할 수 있습니다.
  • 또는, @CleanChat purgechat 명령을 사용할 수도 있습니다. 이 명령은 현재 채널의 복제본을 만들고 이전 채널을 삭제합니다. 걱정하지 마세요. 복제된 채널은 현재 채널과 동일한 설정으로 생성됩니다. 다만, 메시지가 전혀 없는 깨끗한 채널에서 시작할 수 있습니다.

    추가 FAQ

    이 섹션에서는 사용자들의 질문에 대한 더 많은 답변을 제공합니다.

    관리자 권한 없이 메시지를 삭제할 수 있나요?

    결론적으로, 메시지를 삭제하려면 관리자 권한이 필요합니다. 채널에서 메시지를 삭제할 수 있는 봇은 반드시 관리 권한을 요청합니다. 일반 사용자는 서버에서 메시지를 삭제할 수 없습니다. 사용자의 기록에서 메시지를 제거할 수는 있지만, Discord 서버에는 여전히 남아 있습니다.

    메시지를 삭제하면 다른 사용자에게도 사라지나요?

    Discord에서 DM 또는 쪽지를 제거해도 다른 사용자의 프로필에서는 삭제되지 않습니다. Discord는 사용자가 다른 사용자의 계정을 수정하는 것을 허용하지 않습니다. 자신의 계정에서 제거한 메시지는 Discord 서버에 남아 있으며, 다른 사람은 재량에 따라 해당 메시지에 접근할 수 있습니다.

    메시지를 삭제하는 방법은 다음과 같습니다:

    – 계정에 로그인하여 삭제하려는 채팅의 사용자를 찾습니다. 연락처 목록에서 해당 아바타를 마우스 오른쪽 버튼으로 클릭합니다.

    – 쪽지로 이동합니다.

    – 대화 위에 마우스를 올려놓습니다.

    – 나타나는 X 버튼을 클릭합니다.

    그러면 Discord에서 보기에서 제거됩니다.

    Discord는 모든 메시지를 삭제하는 옵션을 제공하나요?

    Discord는 기본적으로 모든 메시지 삭제 기능을 지원하지 않습니다. 하지만 봇을 통해 다양한 크기의 대량 작업을 수행할 수 있으며, 일부 봇은 채널을 복제하여 모든 메시지를 제거하는 기능도 제공합니다.

    쉽게 메시지 삭제하기

    Discord에서 모든 메시지를 삭제하는 것은 생각보다 어려울 수 있습니다. 플랫폼 정책상 봇을 사용하여 개인 메시지를 삭제하는 것은 불가능하지만, 봇을 사용하여 채널 메시지를 대량으로 삭제하거나 채널을 복제할 수 있습니다.

    모든 메시지를 삭제해 보셨나요? 서버와 채널 정리에 도움이 되었던 봇은 무엇이었나요? 아래 댓글 섹션에 공유해 주세요.