개인 자료란 (JE)

  서버 커뮤니티

Profile sleepylapis 대표칭호 없음

sleepylapis b50c05ef88e04e8db496ad93cb9ea996

Profile

커뮤니티 소통 개발하기 디스코드

[discord.py] 2강 : 디스코드 챗봇 애플리케이션 등록하기

2020.04.07 조회 수 622 추천 수 0

코드를 작성하기 전, 우리는 봇의 얼굴이 될 디스코드 애플리케이션을 만들어 줘야 해요.  우선 디스코드 애플리케이션 관리 페이지로 이동해 주세요.

04c251a02db59cf6e8f13788c06e651f.png좀 많은 앱들을 가리느라 지저분해졌네요;;

디스코드에 로그인한 뒤, 우측 상단의 New Application 버튼을 눌러주세요.

a81fc4e688a8e9670fc56acb188c8732.png

원하는 이름을 적은 뒤 Create 버튼을 눌러주세요.

e27445dcd6060c0126a8b50b2b11943f.png

버튼을 누르신 뒤에 이러한 창이 나타날거에요. 좌측의 Bot 메뉴를 눌러서 봇 관리 페이지로 이동해 주세요.

97da5c63ecaf97c8a85c7beffce9aa77.png

봇 관리 페이지로 이동했다면, Add Bot 버튼을 눌러주세요! 처음에 Bot 페이지가 위와 같이 보이는 이유는 이 애플리케이션이 아직 Bot User로 등록되지 않았기 때문이에요.

69065815818ac75d28a066a3c3ca19b9.png

봇을 생성했다면, TOKEN 항목의 값을 복사해두세요. token 값은 앞으로 봇 코드를 작성할 때 꼭 필요해요.


추가로, 아래의 Public Bot 항목은 봇의 주인 이외에 다른 유저가 이 봇을 서버에 추가할 수 있는지 설정하는 항목이에요. 다른 사람들이 이용할 수 있는 봇을 원한다면 켜두시길 바랍니다 :D



이제 이 봇을 서버에 초대해볼 차례네요!

6ada3fa7e555bddfaf678fd1ed2aac9c.png


좌측의 OAuth2 탭을 선택한 뒤, SCOPES에서 bot 항목에 체크해주세요.


c1d33c95bf81b5f9b7b671ce066b8d83.png

bot 항목을 선택하면, 아래에 봇이 서버에 들어왔을 때 가질 수 있는 권한들의 목록이 나와요.

여기서 선택한 권한들은 봇이 서버에 들어왔을때 자동으로 부여되는 이 봇의 역할이 가질 수 있는 권한과 같아요.

a0716a492be1ea46b317b49710f3895c.png



주황색으로 그려둔 칸에 있는 링크가 바로 이 봇의 초대 링크에요! 드래그해서 복사하시거나 우측의 Copy 버튼을 눌러 복사하신 뒤, 열어볼게요.

234ccccaaec7fb434c0dadd3ad2778c9.png

여기서 봇을 추가할 서버를 선택하신 뒤, 승인 버튼을 눌러주세요.

987ab91f203572e84d342e1848002bd7.png

그러면 이러한 화면으로 넘어올 거에요. 앞서 봇이 필요로 하는 권한을 설정했다면, 선택한 권한들이 이 페이지에서 보일거에요. 봇을 초대하는 사람은 이 화면에서 원하지 않는 권한들을 끄고 초대할 수 있어요. 권한 설정이 끝났다면 승인 버튼을 눌러주세요.

7cf5db37d60565b80c2e88d5102bf862.png

reCAPTCHA를 완료하시면, 

f37b070079f4e0e86962482177e51101.png

선택하신 서버에 봇이 초대되었어요!


다음 강좌에서는 봇을 실행시키는 코드를 작성한 뒤, 실행해 볼게요!




1개의 댓글

FIB_WARNING
2020.04.07
대기하겠습니다

뉴스 및 창작물
/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 1

Sonttukk

2024-03-23

1

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

리비온

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

리비온

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0