개발공부/기타

디스코드 봇 만들기(1) - 봇생성

정보를드립니다 2022. 5. 3. 12:22
반응형

안녕하세요.

디스코드 봇을 만드는 법에 대해 알아보도록 하겠습니다.

일단 디스코드 개발자 포털로 들어갑니다.

https://discord.com/developers/applications

 

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

 

그 후 좌측에 있는 Applications을 클릭합니다.

 

이제 로그인하려고 뜹니다.

아직 회원가입을 안했다면, 회원가입을 하고 로그인을 합니다.

 

그럼 이제 Applications페이지로 들어가게 됩니다.

새로운 Application을 생성해야하기 때문에 "New Application" 버튼을 클릭합니다.

 

이름을 넣어주고 "Create"버튼을 클릭합니다.

아직 봇이 생성된 것은 아닙니다.

좌측에 "Bot"을 클릭합니다.

클릭 후 나온 페이지에서 "Add Bot"버튼을 클릭합니다.

봇을 추가한다는 메세지가 나오는데, "Yes, do it!" 버튼을 클릭합니다.

 

이제 봇이 추가되었습니다.

추후에 코드에서 생성된 봇을 연결하기위해서는 토큰이 필요합니다.

"Reset Token"버튼 클릭하여 토큰 값을 얻습니다.

 

다음 메세지창에서 "Yes, do it!"버튼을 클릭합니다.

토큰은 나중에 코드상에서 봇에 접속하기 위한 고유키이므로, OTY5...로 시작하는 토큰을 복사하고 따로 잘보관해둡니다.(토큰이 유출되면 다른 PC에서도 접근할 수 있습니다)

 

봇을 디스코드 서버에 초대해야 합니다.

다음과 같이해서 URL을 생성합니다.

좌측에 "OAuth2"를 클릭 후 "bot"을 체크하고 아래 BOT 권한을 체크하면 URL이 생성됩니다.

URL을 복사하여 주소창에 넣으면 디스코드 어느 서버 초대할지 선택하라고 합니다.

초대하기 전에 미리 서버를 추가해야합니다.

 

오프라인으로 봇이 서버에 입장했습니다.

오프라인인 봇을 온라인으로 만드는 방법은 다음 페이지를 참조해주세요.

 

디스코드 봇 만들기(2) - 코드(python)

안녕하세요. 지난 시간에 이어서 디스코드 봇 만들기를 위한 코드작성에 대해 알아보도록 하겠습니다. 언어는 여러가지가 있지만, 파이썬을 이용해 보겠습니다. discord.py 라이브러리 패키지를

scvtwo.tistory.com

 

반응형