봇은 기본적인 Discord 서버를 모든 기능을 갖춘 커뮤니티 플랫폼으로 바꿔줍니다. 봇은 관리, 음악 재생, 역할 할당, 게임 실행, XP 추적, 경품 관리 및 수동으로 수행하기 불가능하거나 힘든 수백 가지 작업을 처리합니다.
인증 시스템이 작동하는 방식을 이해하면 봇을 추가하는 것은 간단합니다. 이 가이드에서는 봇 찾기, OAuth2 초대 흐름, 권한 올바르게 설정 및 봇 구성 등 전체 프로세스를 안내합니다.
시작하기 전에
서버에 봇을 추가하려면 서버 관리 권한이 필요합니다. 서버를 소유하고 있다면 권한이 있습니다. 관리자 또는 관리자인 경우 역할 설정을 확인하십시오. 일반 멤버는 봇을 추가할 수 없습니다.
또한 실제로 필요한 것이 무엇인지 결정하십시오. 흔한 실수는 "만약을 대비하여" 수십 개의 봇을 추가하는 것입니다. 서버가 오늘 실제로 필요한 것부터 시작하십시오. 관리 봇, 레벨링 봇, 커뮤니티에 특정한 다른 모든 것. 나중에 언제든지 더 추가할 수 있습니다.
Discord 봇을 찾을 수 있는 곳
봇 목록 사이트
가장 널리 사용되는 두 개의 봇 디렉토리는 다음과 같습니다.
- Top.gg — 가장 큰 봇 디렉토리. 카테고리 (관리, 음악, 경제 등) 별로 필터링하고 투표 또는 월간 사용자별로 정렬하고 리뷰를 읽으십시오. 각 봇의 페이지에는 명령, 기능 및 초대 링크가 표시됩니다.
- Discord Bot List (discordbotlist.com) — 추가 필터링 옵션이 있는 유사한 디렉토리. Top.gg가 시작점일 때 대안을 찾는 데 좋습니다.
두 사이트 모두 카테고리 및 기능별로 검색할 수 있습니다. 관리 봇을 찾고 있다면 "관리"를 검색하고 투표 또는 서버 수로 정렬하십시오. 숫자가 높을수록 일반적으로 더 안정적인 봇을 의미합니다.
봇 품질에 대한 참고 사항
높은 투표 수와 많은 서버 수는 유용한 신호이지만 봇의 지원 서버 활동을 읽고 마지막 업데이트 날짜를 확인하십시오. 2년 동안 업데이트되지 않은 50,000개의 서버가 있는 봇은 위험합니다. Discord가 API를 변경하면 작동하지 않을 수 있습니다.
봇의 지원 서버를 확인하십시오
대부분의 진지한 봇은 목록 페이지에서 연결된 지원 서버가 있습니다. 참여하여 #announcements 또는 #status 채널을 확인하십시오. 최근 게시물은 봇이 활발하게 유지 관리되고 있음을 의미합니다. 마지막 게시물이 6개월 전이라면 다른 곳을 찾으십시오.
OAuth2 초대 프로세스
Discord는 OAuth2를 사용하여 봇 추가를 승인합니다. 작동 방식은 다음과 같습니다.
봇을 찾아 초대를 클릭하십시오
Top.gg 또는 봇의 웹 사이트에서 초대, 서버에 추가 또는 Discord에 초대 버튼을 클릭하십시오. 이렇게 하면 브라우저에서 Discord의 OAuth2 인증 페이지가 열립니다.
서버를 선택하십시오
드롭다운 메뉴에는 서버 관리 권한이 있는 모든 서버가 나열됩니다. 봇을 추가할 서버를 선택하십시오.
요청된 권한을 검토하십시오
이것이 가장 중요한 단계입니다. 봇이 요청하는 권한 목록이 표시됩니다. 주의 깊게 읽으십시오. 일반적인 합법적인 권한은 다음과 같습니다.
- 메시지 읽기 / 채널 보기
- 메시지 보내기
- 임베드 링크
- 메시지 관리 (관리 봇에 필요)
- 연결 / 말하기 (음악 봇에 필요)
- 역할 관리 (레벨링 또는 역할 봇에 필요 — 범위가 적절한지 확인)
주의 사항: 봇이 필요할 명백한 이유가 없을 때 관리자를 요청합니다.
CAPTCHA를 완료하고 승인하십시오
승인을 클릭하고 Discord가 표시하는 CAPTCHA를 완료하면 봇이 즉시 서버에 참여합니다. 확인 메시지가 표시됩니다.
확실하지 않은 경우 관리자를 부여하지 마십시오
관리자 권한을 사용하면 봇이 모든 작업을 수행할 수 있습니다. 모든 메시지 읽기, 모든 채널 관리, 멤버 금지, 심지어 경우에 따라 서버 삭제까지 가능합니다. 대부분의 봇은 필요하지 않습니다. 봇이 관리자를 요청하고 이유를 모르는 경우 봇의 문서를 확인하십시오. 명확한 이유가 없으면 거절하고 다른 봇을 찾으십시오.
봇 역할 이해
봇이 서버에 참여하면 Discord는 봇의 이름을 딴 역할을 자동으로 만듭니다. 이 역할은 봇이 할 수 있는 일을 결정합니다. 역할 목록에 표시됩니다.
알아야 할 주요 사항:
- 계층 구조에서 봇 역할의 위치가 중요합니다. 관리 봇은 관리해야 하는 역할 위에 역할을 배치해야 합니다. 그렇지 않으면 해당 멤버를 추방하거나 금지할 수 없습니다.
- 역할에서 직접 또는 채널 수준 재정의를 설정하여 봇의 권한을 편집할 수 있습니다.
- 여러 권한 범위 (예: 애플리케이션 명령) 가 있는 봇은 추가 역할을 만들거나 역할에 특정 권한이 있어야 할 수 있습니다.
모범 사례: Bots 또는 Utility라는 카테고리를 만들고 해당 채널을 설정하여 봇 명령을 사용할 수 있는 사람을 제한하십시오. 그런 다음 해당 카테고리 또는 특정 채널에서만 명령에 응답하도록 각 봇을 구성하십시오.
추가 후 봇 구성
대부분의 봇은 유용하기 전에 약간의 구성이 필요합니다. 설정 프로세스는 봇마다 다릅니다.
슬래시 명령
대부분의 최신 봇은 Discord의 내장 슬래시 명령 (/command) 을 사용합니다. 봇을 추가한 후 채널에 / 를 입력하여 사용 가능한 명령을 확인하십시오. 일반적인 설정 명령은 다음과 같습니다.
/setup또는/config— 구성 메뉴를 엽니다./help— 모든 명령과 사용법을 나열합니다./prefix— 봇의 접두사를 변경합니다 (이전 접두사 기반 봇의 경우).
대시보드 웹 사이트
많은 인기있는 봇에는 모든 것을 시각적으로 구성하는 웹 대시보드가 있습니다. 대시보드는 일반적으로 봇의 Top.gg 페이지 또는 웹 사이트에서 연결됩니다. Discord로 로그인하고 서버를 선택하고 명령 없이 UI를 통해 설정을 구성합니다.
웹 대시보드는 복잡한 구성에 더 쉽습니다
설정이 많은 봇 (관리 봇, 레벨링 봇, 경제 봇) 의 경우 웹 대시보드가 Discord에서 명령을 사용하는 것보다 거의 항상 쉽습니다. 봇의 웹 사이트에서 "대시보드" 또는 "패널" 링크를 찾으십시오.
채널 및 역할 할당
대부분의 봇은 사용할 채널과 역할을 알아야 합니다. 일반적인 첫 번째 설정 단계:
- 관리 작업을 위한 로그 채널 설정
- 봇 명령 채널 설정 (봇 스팸을 메인 채팅에서 차단)
- 봇이 자동으로 제공해야 하는 역할 할당 (예: 누군가가 참여할 때 "멤버" 역할)
- 환영 메시지 채널 구성
여러 봇 관리
여러 봇이 있으면 구성이 중요합니다.
명령 충돌 방지: 두 봇이 동일한 명령 (예: /help) 을 공유하는 경우 멤버가 입력하면 Discord는 두 옵션을 모두 표시합니다. 어떤 봇이 겹치는지 확인하고 가능한 경우 하나에서 중복 명령을 비활성화하십시오.
특정 채널로 봇 명령 제한: 대부분의 봇을 사용하면 응답하는 채널을 구성할 수 있습니다. 이를 사용하여 봇 상호 작용을 메인 토론 채널에서 차단하십시오. #bot-commands 또는 #utilities 채널은 대부분의 봇 상호 작용을 깔끔하게 처리합니다.
봇 목록을 관리 가능하게 유지: 몇 달마다 봇을 검토하십시오. 추가했지만 구성하지 않은 봇 또는 다른 봇의 기능을 복제한 봇은 제거해야 합니다. 서버 설정 → 통합으로 이동하여 서버의 모든 봇과 웹후크를 확인하십시오.
봇 권한 모니터링: 서버 설정 → 통합 → [봇 이름] 은 봇이 실제로 가지고 있는 권한을 보여주고 특정 명령을 특정 채널 또는 역할로 제한할 수 있습니다.
일반적인 봇 문제 해결
봇이 오프라인입니다
봇의 호스트가 다운되었거나 프로세스가 충돌했습니다. 이것은 개발자의 문제입니다. 봇의 지원 서버에서 상태 업데이트를 확인하십시오. 하루나 이틀 이상 오프라인 상태인 경우 대안으로 전환하는 것을 고려하십시오.
봇이 명령에 응답하지 않습니다
다음 순서로 확인하십시오.
- 봇이 온라인 상태입니까? (멤버 목록의 녹색 점)
- 봇이 이 채널에서 메시지를 읽고 보낼 권한이 있습니까?
- 명령이 올바르게 입력되었습니까? (
/를 사용하여 사용 가능한 명령을 확인하십시오) - 봇이 이 채널에서 응답하도록 구성되었습니까, 아니면 다른 채널로 제한되어 있습니까?
- 봇이 모르게 서버에서 추방되었습니까? 서버 설정 → 통합을 확인하십시오.
봇이 "권한 부족"이라고 말합니다
봇에 필요한 권한이 없습니다. 봇이 수행하려는 작업 (사용자 금지, 메시지 삭제, 역할 할당) 을 살펴보고 봇 역할에 해당 권한이 있는지 확인하십시오. 또한 봇 역할이 관리 작업을 위해 계층 구조에서 올바르게 배치되었는지 확인하십시오.
봇이 참여했지만 명령이 슬래시 메뉴에 표시되지 않습니다
Discord가 새 슬래시 명령을 전역적으로 등록하는 데 최대 1시간이 걸릴 수 있습니다. 1시간 후에도 명령이 여전히 나타나지 않으면 봇을 추방하고 다시 추가하거나 봇의 지원 서버에서 알려진 문제를 확인하십시오.
다음 단계
봇을 추가하고 구성하면 서버가 원활하게 실행될 준비가 됩니다. 잘 구성된 서버를 구축하는 방법에 대한 자세한 내용은 다음을 참조하십시오.
- 전체 Discord 서버 설정 가이드 — 채널, 역할, 권한 및 사전 시작 체크리스트
- Discord 서버를 성장시키는 방법 — 검색, 콘텐츠 및 유지 전략
- Discord 서버 관리 가이드 — 확장 가능한 관리 시스템 구축
올바른 봇을 적절하게 구성하고 실제로 필요한 최소 권한을 부여하면 모든 Discord 서버에 적용할 수 있는 가장 높은 레버리지 개선 사항 중 하나입니다.