안녕하세요! 오늘부터 디스코드 봇 강좌를 하게될 승규(runkan) 이라고 합니다!
일단 파이썬을 먼저 다운 받아야겠죠?
https://www.python.org/downloads/release/python-377/
이곳에서 파이썬을 설치해줍시다
Add Python 3.7 to PATH 를 클릭하시고, Install Now 를 클릭해주면 설치가 됩니다.(사실 예전 사진 가져왔다는건 안비밀)
이제 https://discord.com/developers/applications/
이곳에 들어가서 봇을 생성 해봅시다
이름은 아무거나 해서 만들어 봅시다
bot 에 들어가서
누르시면 봇이 생성됩니다!
이 토큰을 복사해놓으세요!
+ 토큰은 타인에게 공유하면 안됩니다.
이제 cmd를 켜서 python -m pip install discord.py 또는 pip install discord.py 를 입력해 줍시다
설치가 완료되면 파이썬 파일을 만들어줍시다
확장자가 안보이면 위 파일 확장명을 체크해주시면 됩니다.
일단은 이걸로 파일을 열어보죠
import discord
from discord.ext import commands, tasks
bot = commands.Bot(command_prefix=',') #원하는 접두사로 설정
@bot.event
async def on_ready():
print('Logged in as')
print(bot.user.name)
print(bot.user.id)
print('------')
@bot.command()
async def ping(ctx): #,ping 입력시
await ctx.send('pong') #pong 출력
@bot.command(name="1234") #,1234 라는 명령어를 받았을때
async def _1234(ctx): #파이썬 함수에는 숫자를 넣을수 없지만 함수 이름 앞에 다른 아무것으로 대채하고 name="" 를 사용하여 명령어를 수행할 수 있다
await ctx.send("5678") #5678 출력
bot.run('token') #봇 토큰 입력
이제 idle 에서 F5를 누르면
잘 작동 합니다!
그럼 이만!
댓글이 없습니다.
새로운 댓글을 등록해 주세요!