제공된 코드를 사용하여 Discord 봇을 생성하려고 하면 다음 오류가 발생할 수 있습니다.
Client.__init__() missing 1 required keyword-only argument: 'intents'
해결책:
이 오류는 클라이언트 초기화 중에 인텐트 키워드 전용 인수가 누락되었음을 나타냅니다. 이 문제를 해결하려면 discord.Intents 클래스를 사용하여 인텐트를 지정하세요. 예를 들면 다음과 같습니다.
client = discord.Client(intents=discord.Intents.default())
또는 또 다른 오류가 발생할 수 있습니다.
Client.__init__() takes 1 positional argument but 2 were given
이유:
intents 인수는 키워드입니다. 유일한 인수입니다. 즉, 키워드 인텐트를 사용하여 지정해야 합니다. Intents= 없이 discord.Client(discord.Intents.default())를 작성하면 이 오류가 발생합니다.
해결 방법:
intents 인수가 다음과 같이 지정되어 있는지 확인하세요. 키워드 인수:
client = discord.Client(intents=discord.Intents.default())
추가 정보:
위 내용은 \'내 Discord 봇이 \'Client.__init__()에 필수 키워드 전용 인수 1개 누락: \'intents\'\' 오류를 발생시키는 이유는 무엇입니까?\'의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!