본문으로 바로가기
728x90
반응형

이전글보기

[정보/Discord Bot] - [discord.py 2.0] 01. 사전 준비


 

아래 페이지로 접속하여 본인의 Discord 계정으로 로그인해줍니다.

https://discord.com/developers/

 

Discord Developer Portal — API Docs for Bots and Developers

Integrate your service with Discord — whether it's a bot or a game or whatever your wildest imagination can come up with.

discord.com

그럼 다음과 같은 화면이 여러분을 반겨줄것입니다.

우측상단에 New Application 버튼을 눌려줍니다.

그럼 다음과 같은 창이 뜨고, NAME 항목에 bot의 이름을 입력한 후, 약관동의 및 Create 버튼을 클릭해주세요

그럼 아래 그림처럼 봇 계정이 생성완료됩니다

 

2022.09.03) 봇 토큰 생성하는 방식이 잘못됐네요 ㅜㅜ 기존내용 지우고 재작성할게요

위 목록까지 진행해주시고 Bot 메뉴로 들어가서 Add Bot 버튼을 눌려줍니다

 

다음과 같은 안내문구가 뜬다면 거침없이 Yes, do it! 을 눌려줍니다

 

그럼 왠지 낯익은 프로필 설정화면으로 전환됩니다.

프로필사진 오른편에 있는 TOKEN이 이후에 bot 생성할때 사용되는 token 입니다

token은 최초 생성시 1회만 출력되며 잃어버렸을 경우 Reset Token 을 하시게 되면 이전에 생성한 Token은 무효화 되며 다시 1회 출력됩니다

.

token을 따로 저장해두고, 아래쪽으로 내려오시면 Privileged Gateway Intentds 항목이 있는데 본인이 만드는 bot에서 필요한 권한을 부여하는것이라고 보시면 됩니다.

필요에따라 혹은 모두 체크해줍시다.

 

그리곤 왼쪽의 OAuth2 - URL Generator 로 들어가서 필요한 기능을 체크해줍니다.

저는 SCOPES 에서 bot기능과 application.commands 와 활성화하고 bot내부는 관리자 권한으로 주도록 하겠습니다.

 

그럼 아래쪽에 GENERATED URL로 봇의 초대코드가 생성되고 해당 코드를 주소창에 입력하면 ?

 

다음과 같이 봇을 디스코드 채널로 초대할수 있게 됩니다.

 

만약 사용하지 않는 권한까지 다수 체크를 하게 된다면.. 서버설정에 따라서 

위 사진 처럼 봇 초대가 거절될수 있으니 필요한 기능만 체크하시길 권장드립니다

 

이렇게 봇 초대까지 완료되면?

이렇게 서버에 봇이 가입된게 보이게 됩니다!

 

그럼 다음 포스팅에서 뵙겠습니다

728x90
반응형