[ 나만의 디스코드 봇 만들기 ] ⚡ 0일차 - 디스코드 봇을 생성하자
나만의 디스코드 봇 만들기 시리즈는 파이썬을 활용하여 자연스럽고 재미있게 코딩을 배우자!라는 목표를 가지고 만들게 되었습니다.
저도 예전에 디스코드 봇을 직접 만들어보고 싶어서 파이썬을 처음 접하게 되었고, 작은 기능들을 하나하나 추가해 가면서 자연스럽게 코딩 실력도 늘고 있다는 걸 느낄 수 있었습니다.
“디스코드 봇 제작 = 실전 프로젝트 + 파이썬 학습”
이런 느낌으로 재미있게 만들다 보면 어느새 코딩과 친숙해지실 거라 생각합니다.
친구분들과 함께 사용해보거나 직접 코드를 추가해 보셔도 좋습니다!!
안녕하세요! 오늘은 본격적으로 시작하기 앞서, 기본적으로 준비해야 할 것들을 알아보는 시간을 가지도록 하겠습니다.
먼저 디스코드 개발자 포털에 접속해 주세요
https://discord.com/developers/applications
Discord for Developers
Build games, experiences, and integrations for millions of users on Discord.
discord.com
로그인을 완료하시면 왼쪽 상단에 이러한 목록들이 뜨실 겁니다
Applications 항목을 클릭하시면 아래와 같은 화면이 나타납니다
우측 상단에 New Application 버튼을 눌러 봇을 생성해 주세요
디스코드 봇의 이름을 적어주시면 됩니다!
동의 체크박스 눌러주시고 Create 을 누르면
봇이 생성되며 다음과 같은 화면으로 넘어가게 됩니다
이곳에서 봇의 이름과 소개글, 태그, 프로필 사진 등을 설정하실 수 있어요!
이제 좌측에 있는 목록에서 Bot 항목을 눌러주세요
토큰이란 디스코드봇의 주민등록번호와 같은 존재입니다
절대로 남에게 알려주지 마세요. 만약 불안하다 싶으면 Reset Token 버튼을 눌러 초기화시키면 됩니다.
지금 한번 초기화를 시키고 시작합시다!
다시 좌측 목록 칸으로 넘어가서 OAuth2 항목을 눌러주세요
봇을 초대할 때 권한을 부여해 주는 링크를 만드는 과정입니다
먼저 'bot'을 찾아 체크박스를 눌러주시면
아래와 같은 권한 목록이 나타나게 됩니다
여기서 저는 편의를 위해 관리자 권한 Administrator를 부여해 줬습니다.
사설 디코방에서 사용하실 땐 상관이 없지만 봇을 배포하실 때는 필요한 권한만 부여해 주시는 것을 추천드립니다!
맨 아래 Copy를 눌러 링크를 복사하 신다음 인터넷 웹브라우저에서 붙여 넣고 접속해 주세요
다음과 같은 화면이 뜨시면, 봇이 들어갈 서버를 선택하신 다음에 아래 계속하기 버튼을 눌러주세요!
이미지 상에서는 서버를 선택하지 않아서 일부 필드를 놓쳤어요라고 뜨지만 서버를 정상적으로 선택하셨다면 계속하기 버튼이 뜨실 겁니다!
마지막으로 선택하신 권한에 체크표시가 되어있는지 확인해 주시고 승인 버튼을 눌러주시면!
짜잔~ 해당 서버에 봇이 들어온 것을 확인하실 수 있습니다.
왜 봇이 오프라인인가요?
아직 코드 작성된 것이 하나도 없고, 코드 파일을 실행시켰을 때만 작동되는지라 아직 작동을 하지 않습니다!
그러면 코드파일을 실행시키지 않으면 봇을 사용할 수 없는 건가요?
넵 그렇습니다. 하지만 쉽게 말해 24시간 동안 코드파일을 돌려주는 "호스팅"을 구하시면 하루 종일 구동하실 수 있습니다.
추후에 호스팅에 대한 글도 올리겠습니다!