1장. 초기 설정

디스코드에 가본 적이 있습니까? 그렇다면 이전에 Discord 봇을 본 적이 있을 것입니다. 사용자 이름 옆에 "BOT"태그가 있는 것을 제외하고는 서버에서 정규 구성원으로 나타납니다. Discord에서는 채팅으로 명령을 보내 봇을 소환할 수 있습니다.

전제 조건



이 튜토리얼은 여러분이 최소한 파이썬에 대해 어느 정도 이해하고 있을 것으로 기대합니다. 안심하세요. async 구문을 사용하더라도 비동기 프로그래밍에 대한 이해가 필요하지 않습니다.

개발 환경을 준비하고 있습니다.



먼저 Python 3.8보다 높은 버전을 설치해야 합니다. 아직 설치하지 않은 경우 설치할 수 있습니다here..

Python을 설치하면 Python 버전을 인쇄하여 Python 실행 파일이 제대로 작동하는지 확인할 수 있습니다. 리눅스/macOS에서:

$ python3 --version


윈도우:

C:\> python --version


Python 실행 파일이 제대로 작동하면 다음과 같이 표시됩니다.

Python 3.8.10  # This number can be higher, but not lower.


이 단계는 선택 사항이지만 적극 권장됩니다. 우리는 만들 것입니다venv를 사용하는 가상 환경. Discord 봇의 루트 디렉터리에서 다음 명령을 실행합니다.

python3 -m venv .venv  # Linux/macOS


윈도우:

C:\> python -m venv.venv


Linux/macOS에서 source를 사용하여 환경을 활성화할 수 있습니다.

$ source /.venv/bin/activate


Windows에서:

C:\> /.venv/Scripts/activate.bat


거의 다 왔어! 이제 Discord.py v2.0를 사용하여 pip를 설치하기만 하면 됩니다. 리눅스/macOS:

$ python3 -m pip3 install -U git+https://github.com/Rapptz/discord.py


윈도우:

C:\> python -m pip install -U git+https://github.com/Rapptz/discord.py


일단 완료했습니다! Discord 봇 작성을 시작할 환경을 성공적으로 준비했습니다. 다음 튜토리얼에서 뵙겠습니다!

추가 자료


  • Python's venv module.
  • Template's GitHub Repository.
  • 좋은 웹페이지 즐겨찾기