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
로 봇을 만들 것입니다.먼저
discord
및 discord.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
를 입력하면 응답해야 합니다!소스 코드:
Reference
이 문제에 관하여(discord.py로 시작하세요!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tejasdev/get-started-with-discordpy-14l0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)