안녕하세요, 자몽입니다! 🍊

이번 포스팅에서는 디스코드 봇 만드는 법에 대해 소개합니다. 트위터 봇과 다르게 딱 '봇' 자체를 만드는 데에는 사전 작업이 디스코드 계정 빼고는 필요하지 않습니다! 공식 홈페이지에서 회원가입을 진행한 후 포스팅을 따라와주세요.



1. 앱 만들기

디스코드 공식 홈페이지 (https://discord.com/)에 접속하여 로그인 후, 스크롤을 맨 밑으로 내려 개발자(developer) 클릭,


이동한 만들기 페이지(https://discord.com/build) 페이지 중간에서 앱 섹션의 Get started를 클릭합니다.

이동된 페이지(https://discord.com/developers/docs/intro)는 디스코드 개발 공식문서입니다. 우클릭-번역을 이용해 많은 정보를 얻을 수 있습니다. 아무튼, 봇 생성을 위해 좌측 상단의 Applications을 클릭, 우측 상단의 New Application을 클릭합니다. 로그인 되어있지 않다면 이 단계에서 로그인이 요구됩니다.


버튼을 클릭하면 이미지와 같은 창이 뜨는데, 이름을 적고 체크박스를 누른 뒤 Create 버튼을 누르면 앱이 생성됩니다.



2. 봇 만들기 및 토큰 복사하기

앱을 생성하면 이미지와 같은 페이지로 이동하는데, SETTINGS에서 Bot 클릭 후 Build-A-Bot에서 Add Bot 버튼을 눌러주세요. 혹시 실수로 Application 페이지로 돌아갔다면 My Applications 섹션에서 방금 만든 앱을 클릭하여 앱 상세 페이지로 진입할 수 있습니다.


봇을 추가할건가요? 네!


Yes, do it! 버튼을 누르면 봇이 생성됩니다. 하지만.. 트위터 봇을 만들어 보셨다면 아시겠지만, 이걸로는 아무것도 할 수 없어요. 코딩을 통해 명령을 내려야하고, 그 전에 토큰을 통해 내가 적합한 사용자라는 걸 증명해야 했죠. 이번에도 토큰이 있습니다. Copy를 통해 복사하고, 혹시 못했다면 Reset 버튼을 통해 재생성 후 복사합니다.



3. 봇 초대하기

어플리케이션의 앱 설정 창에서 OAuth2 - URL Generator을 클릭하면 봇을 초대할 수 있는 url을 생성할 수 있습니다. SCOPES 에서 bot을 선택한 후 맨 밑의 URL을 복사합니다. bot을 선택한 후에 무언가 체크 박스들이 더 생겼을텐데, 추후 봇의 기능을 만들면서 설명하겠습니다.


URL을 복사했다면 인터넷의 주소창에 붙여 넣습니다! 그러면 흔히 보았던 봇 초대 페이지가 뜹니다. 디스코드 봇을 테스트 할 서버를 찾아 선택하고 초대해 주세요.

승인 완료 후 서버를 확인하면 초대된 봇이 오프라인 상태로 있는 걸 확인할 수 있습니다.


따라오느라 수고하셨습니다. 아직까지는 트위터 봇과 다르게 만들기 더 쉽고 간편해 보이네요 😊😊

다음 포스팅에서는 다시 코드가 사용됩니다! 이번에도 파이썬을 이용할 예정이에요. 기본 문법 정도는 아는 게 좋으나, 몰라도 구글링을 통해 쫓아올 수 있도록 최대한 쉽게 만들어 보겠습니다. 모두 화이팅! 😎

코딩하는 자몽

자몽님의 창작활동을 응원하고 싶으세요?