본문 바로가기
개발

디스코드 봇 만들기!

by 라이프_디자이너 2023. 6. 30.
반응형

이 글에서는 디스코드 봇 생성과 원리를 알아가실 수 있습니다.

 

디스코드 봇 만들기!

디스코드 봇 만들어보겠습니다! 디스코드 봇 생성부터 파이썬으로 개발까지 하는 방법 공유드립니다.

반응형

디스코드 봇 사이트 접속

 

아래 사이트에 접속합니다. 접속해서 우측 상단에 New Application 버튼을 눌러서 아래와 같이 Application을 만들어줍니다. 여기서 Application은 디스코드 봇을 관리하는 상위 개념입니다. 다음에 Application 안에서 Bot을 생성할 것입니다.

 

디스코드 회원이 아니신 경우에는 회원가입을 먼저 진행해 주세요^^

 

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

 

디스코드 봇 Application
디스코드 봇 Application 생성

디스코드 봇 생성

 

Application을 생성한 후에는 디스코드 봇 생성을 위해 왼쪽 메뉴에 Bot을 눌러줍니다. 그러면  PUBLIC BOT이라는 항목이 체크가 되어있는데, 나 말고도 다른 사람들에게 봇을 공유하고 싶으면 오픈하면 됩니다. 그게 아니라면 해당 항목을 비활성화해주세요.

디스코드 봇 Bot 탭
디스코드 봇 화면

디스코드 서버 만들기

 

이제 디스코드 프로그램을 실행시켜서 서버를 만들고, 봇을 초대해야 합니다. 디스코드에서 좌측하단에 플러스 버튼을 눌러 서버를 만들어 주세요. 아래 그림 순서대로 따라 하시면 됩니다. 이름은 편한 걸로 해주세요.

디스코드 서버 목록
디스코드 서버 만들기

 

디스코드 서버 옵션 선택
디스코드 서버 이름 설정

 

디스코드 봇 초대

 

미리 만들어둔 서버에 Bot을 추가하는 작업을 해보겠습니다. 다시 아래 사이트로 접속해서 OAuth2 > URL Generator 화면에서 bot, Administrator를 클릭하고 우측 하단에 Copy 버튼을 눌러서 브라우저 창에 붙여 넣어주세요.

 

그다음에는 서버에 추가 항목에 방금 위에서 만들어둔 서버를 눌러서 Bot을 초대합니다. 여

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

디스코드 봇 URL 만들기
디스코드 봇 서버에 초대하기

 

여기까지 하면 디스코드 봇을 만들 준비가 완료되었습니다. 봇 동작 원리에 대해 간단하게 설명하고 글을 마무리하도록 하겠습니다. 디스코드 봇은 디스코드 서버에 종속되어 서버와 우리가 개발할 코드의 중간 역할을 하는 것입니다. 그래서 이어서 할 코딩은 봇에 통신을 요청하고 봇이 디스코드 서버에 데이터를 요청해서 받아오는 개발할 할 예정입니다.

 

디스코드 봇 원리 설명

 

다음 글에서는 간단한 예제로 봇에 기능을 추가하여 테스트하도록 하겠습니다.

반응형

댓글