-
디스코드 봇 만들기 (1) - 봇 서버에 추가IT/파이썬 응용 프로그래밍 2021. 9. 14. 12:54728x90SMALL
한 2년전 쯤에 배틀그라운드를 엄청 열심히 하면서 디스코드 서버를 운영했던 적이 있다.
서버를 운영하다보니, 자동화를 시켜야할 부분들이 생겨났고 자연스레 봇을 만들게 되었다.
파이썬을 사용할 줄 안다면 그렇게 어려운 작업은 아니었다.
먼저, 아래 경로로 이동해보자.
https://discord.com/developers/applications
discord developer potal로 이동하면, 우측 상단에 "New Application" 버튼이 보인다. 버튼을 클릭해주자. (로그인이 되어있어야 한다)
버튼을 클릭하면, 이름을 입력하라고 나온다. 봇의 이름을 입력해주자.
그러면 이렇게 General Information이 보이게된다. 이제 여기서 이런저런 설정을 할 수 있고, Application Id같은 정보도 얻어올 수 있다.
여기까지 설정하면 봇 어플리케이션을 만드는 것은 완료된다. 이제 봇으로 만들어주자.
좌측에 Bot이라는 탭을 클릭 후, Add Bot이라는 버튼을 클릭하면 아래와 같은 화면이 만들어진다.
프로필 사진, 이름 등등 봇과 관련된 설정들을 여기서 할 수 있다.
이제 봇을 서버로 초대할 시간이다. 초대는 좌측 상단의 OAuth2라는 탭에서 할 수 있다.
탭을 클릭 후, bot이라고 쓰여있는 체크박스에 체크해주면 하단에 URL이 생성된다. 옆의 Copy 버튼을 눌러서 Copy한 후, 웹 브라우저의 주소창에 붙여넣기해서 초대하면 초대가 완료된다.
봇을 초대하는거는 굉장히 간단하다. 그런데 막상 봇을 초대시켜보면 봇이 오프라인으로 되어있다. 봇을 온라인 상태로 바꾸기 위해서는 봇과 연결된 서버가 살아있어야 한다. 이제 로컬서버를 띄워서 봇을 온라인 상태로 바꿔보자.
728x90LIST'IT > 파이썬 응용 프로그래밍' 카테고리의 다른 글
디스코드 봇 만들기 (4) - 이벤트를 활용하여 인사 기능 만들어보기 (2) 2021.09.17 디스코드 봇 만들기 (3) - 커스텀 명령어 만들어보기 (0) 2021.09.16 디스코드 봇 만들기 (2) - 로컬 서버로 봇 활성화 시키기 (0) 2021.09.15 python flask로 간편하게 REST API 서버 만들기 - (2) 간단한 REST API 구현해보기 (0) 2021.09.04 python flask로 간편하게 REST API 서버 만들기 - (1) REST API란? (0) 2021.09.02