안녕하세요! RyuWoong입니다.
부족한 점은 피드백 해주시면 달게 받겠습니다.
디스코드 봇을 만들기 위해 필요한 준비물은 크게 4가지입니다.
- Python
- Discord.py
- Discord Develop에서 Application 생성
- Python 코드를 작성할 프로그램
Python으로 봇을 만들기로 했으니 Python부터 설치해볼까요?
https://www.python.org/Python 홈페이지 |
저는 가장 최신 버전인 3.7.4 버전을 받아서 설치했습니다. (Path추가 필수!)
설치가 끝났으면 제대로 설치가 되었는지 확인해 봅시다.
윈도우키 + R 을 입력하신 후 나타난 실행 창에 cmd를 입력하시거나
윈도우키 입력하신 후 시작메뉴가 나타나면 명령을 입력하시면 검색리스트에 보이는 명령 프롬프트를 선택하시거나
혹은 윈도우키 + X 를 입력하신 후 나타난 메뉴에 PowerShell을 실행시키셔도 상관 없습니다.
명령 프롬프트 창에 python을 입력하시면 현재 설치된 python버전이 나타나는데 3.7.4 버전이라고 잘 나타나는군요!
그 다음 discord.py패키지와 asyncio패키지를 받기 전에 pip라는 파이썬 패키지 관리프로그램을 업데이트 해줍니다.
명령프롬프트창에 아래와 같이 입력해줍시다.
python -m pip install --upgrade pip |
요로코롬 깔끔하게 최신 버전으로 업데이트 됩니다.
py -3 -m pip install -U discord.py |
이어서 위 두 명령어를 입력하여 필요한 패키지를 설치해줍시다. 무사히 설치가 되면 본인이 사용하실 편집기를 파이썬과 연결 해놓으시면 됩니다. 저는 VScode를 사용할 예정임으로 VSCode 설치 및 설정 하는 법을 알려 드리겠습니다.
https://code.visualstudio.com/Visual Studio Code |
본인 컴퓨터의 운영체제에 맞게 다운로드 해주세요.
마지막으로 Application을 생성해야하는데요!
https://discordapp.com/developers/applications/디스코드 개발자 포털 |
디스코드 개발자 포털에 들어가셔서 디스코드 아이디로 로그인 하시면 아래와 같은 화면이 보이시겠죠?
저기서 New Application을 클릭하면 봇 이름을 입력하는 팝업이 나옵니다. 원하시는 이름을 입력하시면 기본적인 봇 설정을 할 수 있는 페이지로 넘어가게 됩니다.
일반적인 설정은 넘어가고 가장 중요한 TOKEN 값을 알아야 합니다. TOKEN 값은 마치 주민등록번호같은 존재입니다.
SETTING에 BOT 탭을 선택하고 TOKEN에 있는 COPY를 선택하면 TOKEN값을 복사 할 수 있습니다.
디스코드 봇을 만들기 위한 준비가 끝났습니다. 이제 직접 에디터에서 만들어 보도록하죠!
다음은 기본적인 대답하는 명령을 실행할 수 있는 봇을 만들어 보도록 하겠습니다.
+) 덧붙임 2020.12.22.
1년 전에 작성한 글이고 현재 조금 상이한 부분이 있습니다.
우선, python3 버전으로 설치했는지 확인 해주시고,
해당 문구만 입력해주신다면 전역으로 discord.py 패키지를 설치합니다.
pip install discord
discord.py 에 대해 조금 더 자세한 부분은 아래 링크 ReadMe를 확인해주세요.
간단한 설치 방법 및 예제가 작성되어 있습니다.
아래 링크에서는 discord.py API에 대해 확인할 수 있습니다.
python언어에 내장함수나 기능들 처럼 discord.py에 있는 내장함수나 기능들을 확인할 수 있으며 기능을 구현할 때 참조하시길 바랍니다.
생각보다 필요로 하는 게 더 있다는걸 이번에 알게 되었네요.
에러가 뜨시는 분들 중에 내용을 보시면 아래와 같은 내용이 포함된 분들이 많이 계시네요.
해당 툴을 링크에서 설치하시면 해결될 거 같아요.
error: Microsoft Visual C++ 14.0 or greater is required.
Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
에러: 마이크로소프트 Visual C++ 14.0 또는 더 높은 버전을 필요로 합니다.
https://visualstudio.microsoft.com/visual-cpp-build-tools/ 여기서 Microsoft C++ Build Tools 받을 수 있습니다.
'Project > Make a Discord Bot with Python' 카테고리의 다른 글
파이썬으로 디스코드 봇 만들기 .06 - API 사용하기(1). (13) | 2020.08.01 |
---|---|
파이썬으로 디스코드 봇 만들기 .05 - 이벤트 활용하기. (40) | 2020.06.02 |
파이썬으로 디스코드 봇 만들기 .04 - Embed 활용하기. (8) | 2020.04.20 |
파이썬으로 디스코드 봇 만들기 .03 - 명령어 만들기 (17) | 2020.02.11 |
파이썬으로 디스코드 봇 만들기 .02 - 튜토리얼 (62) | 2020.02.11 |
삽질의 기록과 일상을 남기는 블로그입니다. 주로 React Native를 다룹니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!