파이썬으로 디스코드 봇을 만들어보자! | 02. 기본 코드 작성 및 구동.
해당 강좌에 대한 지원은 더 이상 진행하지 않습니다.
Discord.py 신버전 강좌로 진행 해 주세요.
(게시글로 가기)
이전강좌 : 파이썬으로 디스코드 봇을 만들어보자! | 01. 기본 셋업
지난 시간에는 봇을 만들기 위한 기본 셋업을 완료하였다.
이번 시간에는 봇의 기본 구문을 짜고, 구동까지 시켜보겠다.
"원하는 파일명.py" 를 만들어주자. 이름을 discord.py 나 asyncio.py 같이 지으면 구동하다 문제가 생길수 있으니 주의하자.
본인은 이렇게 지었다 :
파일을 자신이 미리 설치해놓은 텍스트 편집기로 켜보자.
아마 텅 비었을것이다 :
(VSC 로 키면, 아마 추가로 뭐 설치하라는게 5개 정도 있을것이다. 그것들을 설치해주면 나중에 코드를 입력할때 오탈자 등을 잡아주기에 편리하다.)
아래의 코드를 입력해주자 :
수정 : 18번째 줄에 "client"를 "app"으로 바꿔주자 아니면 안켜진다.
다 적었으면 F5를 눌러서 봇을 실행시켜주자.
다음과 같이 떠야 정상이다 :
봇이 온라인이 된것을 확인 할 수 있을것이다 :
"!커맨드" 라고 쳤을때 다음과 봇이 대답해주면 이번 회차도 성공한것이다 :
만약, 다음과 같이 뜨며 봇이 대답을 못해주면, 봇이 "메시지 보내기"권한을 가지고 있는지 다시 점검해주자 :
이렇게 해서 봇의 기본 구문을 짜보았다.
다음 시간에는 이와 관련한 응용을 해보겠다.
댓글은 잘 보지 못하므로, 문의가 있으면 아래로 연락 바란다.