discord.py로 시작하세요!

[](url) Discord.py는 매우 환상적인 API입니다. Discord 봇을 쉽게 만드는 데 도움이 됩니다. 사람들은 게임 봇, RPG 봇, 조정 봇, 경제 봇 등을 만들었습니다! 이 가이드를 사용하여 사용 방법을 배울 수 있습니다.

discord.py 설치



컴퓨터에 파이썬이 설치되어 있는지 확인하십시오. discord.py를 다음과 같이 설치해야 합니다.

pip install discord.py

짜잔! discord.py가 설치되었습니다!

봇을 만들려면 개발자 계정이 필요합니다. check this 안내할 수 있습니다!

봇 개발의 기초



시작할 때 discord.Client 또는 commands.Bot 사용할 날씨를 선택해야 합니다.
discord.Client :
• command.Bot보다 가볍습니다.
• 명령을 사용하지 않을 경우 가장 좋습니다.
commands.Bot :
• 봇에 명령이 있는 경우 가장 좋습니다.
• 손쉬운 불일치 개체 변환 지원

이 시리즈에서는 commands.Bot로 봇을 만들 것입니다.

먼저 discorddiscord.ext.commands를 가져와야 합니다.

import discord
from discord.ext import commands

bot = commands.Bot(command_prefix="$")

bot.run('YOUR TOKEN HERE')

클래스를 객체로 초기화했습니다. 우리는 이 클래스를 원하는 대로 이름을 지정할 수 있는 변수 봇에 정의했습니다. 대부분의 사람들은 bot 또는 client를 사용합니다.

이제 봇이 정의되면 첫 번째 명령부터 시작할 수 있습니다. discord.py에서 다음과 같은 명령을 만듭니다.

@bot.command(name='command_name', description="description for help command")
async def command(ctx, other_arguments_here):
   # Tell bot what to do here

사용자에게 인사하는 명령을 만들어 봅시다. 이를 위해 ctx.author를 사용합니다.

@bot.command(name='Hello', description="Greets the sender")
async def hello(ctx):
    await ctx.reply(f"Hello {ctx.author.name}!")
# f-string

이제 사용자에게 인사하면 Hello USER!

축하해요!! discord.py를 사용하여 봇을 작성했습니다! 코드를 실행합니다. $hello를 입력하면 응답해야 합니다!

소스 코드:


좋은 웹페이지 즐겨찾기