공식 문서 홈으로디스코드 봇 토큰 발급 가이드스튜디오 열기
A to Z 초보자 친화 가이드

디스코드 봇 토큰(Bot Token) 발급 및 서버 초대 방법

SnapBot 스튜디오에서 만든 봇을 실제 디스코드 서버에서 구동하려면 Discord 개발자 포털에서 봇 애플리케이션을 생성하고 토큰을 발급받아야 합니다. 아래의 단계를 순서대로 따라 해보세요.

1

Discord Developer Portal 접속 및 애플리케이션 생성

브라우저에서 Discord Developer Portal 에 접속하여 디스코드 계정으로 로그인합니다. 우측 상단의 [New Application] 버튼을 누르고 봇 이름(예: MySnapBot)을 입력한 뒤 체크박스에 동의하고 [Create]를 클릭합니다.

2

봇(Bot) 탭에서 토큰(Token) 복사

좌측 사이드바 메뉴에서 [Bot] 메뉴를 클릭합니다.

Build-A-Bot 섹션에서 [Reset Token] 버튼을 누르면 비밀 봇 토큰이 화면에 나타납니다.[Copy] 버튼을 눌러 안전한 곳에 복사해 둡니다.

주의: 봇 토큰은 절대 타인에게 공유하거나 GitHub 공개 저장소에 올리지 마세요!
3

특권 게이트웨이 인텐트(Privileged Gateway Intents) 활성화

동일한 [Bot] 페이지에서 스크롤을 아래로 내리면 Privileged Gateway Intents 섹션이 있습니다. 메시지 감지와 서버 멤버 입퇴장 이벤트를 정상 수신하기 위해 아래 세 항목을 모두 ON(활성화)으로 켭니다:

  • Presence Intent
  • Server Members Intent (새 멤버 입장/퇴장 감지)
  • Message Content Intent (메시지 본문 내용 읽기 필수)

설정 후 페이지 하단의 [Save Changes] 초록색 버튼을 눌러 저장합니다.

4

내 디스코드 서버로 봇 초대하기

좌측 메뉴에서 [OAuth2] → [URL Generator]를 클릭합니다.

1) SCOPES: bot 및 applications.commands 체크
2) BOT PERMISSIONS: Administrator(관리자) 또는 필요한 권한 체크

페이지 최하단에 생성된 Generated URL을 복사하여 새 브라우저 탭에 붙여넣고, 내가 관리자로 있는 디스코드 서버를 선택하여 봇을 초대합니다.

로컬에서 봇 실행하기

스튜디오에서 다운로드한 ZIP 파일 내부의 .env.example 파일을 .env 로 복사한 뒤, 방금 발급받은 토큰을 입력합니다:

DISCORD_BOT_TOKEN="여기에_발급받은_봇_토큰_입력"
DISCORD_CLIENT_ID="여기에_애플리케이션_ID_입력"

그 후 터미널에서 npm install && npm start 를 입력하면 봇이 성공적으로 실행됩니다!