이전글보기
[정보/Discord Bot] - [discord.py 2.0] 01. 사전 준비
[정보/Discord Bot] - [discord.py 2.0] 02. Discord Bot 계정 만들기
[정보/Discord Bot] - [discord.py 2.0] 03. PyCharm 세팅하기
이번 포스팅에서는 디스코드 봇을 만들때 필요한 Discord.py 라이브러리를 세팅하고 실행까지 해볼겁니다
저번에 만들어뒀던 경로에서 Shift+우클릭을 하여 명령 프롬포트를 열어줍니다
명령 프롬포트일수도 있고 윈도우 환경에 따라 PowerShell 로 뜰수도 있어요. 뭐든 상관없어요 !
그럼 아래와 같은 콘솔창이 열립니다 !
다음 명령어를 복사해서 입력해줍니다
pip으로 바로 설치하지 않고 아래와같이 git에서 복사해오는 이유는, 현재기준(2022.09.03) pip으로는 2.0 버전이 다운되지 않기 때문입니다
git clone https://github.com/Rapptz/discord.py
cd discord.py
python -m pip install -U .[voice]
그럼 알아서 이것저것 설치하게 되고 마지막으로 성공적으로 설치되었는지 여부만 확인해주시면됩니다
이후 PyCharm을 실행시켜 discord.py 가 정상적으로 설치됐는지 확인합니다.
정상적으로 설치되었다면, main.py 파일을 열어 아래 코드를 입력해줍니다
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import asyncio
import discord
from discord.ext import commands
intents = discord.Intents.all()
app = commands.Bot(command_prefix='!', intents=intents)
async def main():
async with app:
await app.start("토큰을 입력합니다")
asyncio.run(main())
|
cs |
11번째 줄에 start() method 안에 이전에 Disocrd bot을 생성하여 발급한 token값을 입력하고 프로그램을 실행해봅시다 !
그럼 아래쪽 Run 콘솔에 아무것도 뜨지않습니다만 정상입니다.
아무것도 입력하지 않았으니까요
대신 봇이 초대되었던 디스코드 서버로 가봅니다
그럼 위 사진과 같이 봇이 온라인이 된것을 확인하실 수 있습니다 !
포스팅에 사용된 모든 소스코드는 아래 Github에서 확인하실 수 있습니다.
'정보 > Discord Bot' 카테고리의 다른 글
[discord.py 2.0] 코딩 중 발생한 error 모음 (0) | 2022.09.04 |
---|---|
[discord.py 2.0] 05. 봇 기본설정하기 (0) | 2022.09.04 |
[discord.py 2.0] 03. PyCharm 세팅하기 (6) | 2022.09.02 |
[discord.py 2.0] 02. Discord Bot 계정 만들기 (1) | 2022.09.02 |
[discord.py 2.0] 01. 사전 준비 (0) | 2022.09.02 |