Discord.py 1.7.3에서 2.0으로 마이그레이션할 수 있습니다. 봇이 온라인에 표시됨에도 불구하고 명령이 실행되지 않습니다. 이전 버전과 달리 Discord.py 2.0에는 인텐트 메커니즘을 구현하여 해결할 수 있는 명시적인 인텐트 선언이 필요합니다.
인텐트 활성화 디스코드 개발자에서 포털:
봇에 인텐트 추가:
import discord from discord.ext import commands intents = discord.Intents.default() intents.message_content = True bot = commands.Bot(command_prefix='$', intents=intents, help_command=None)
결과 테스트:
이 단계를 수행하면 업그레이드된 봇의 Discord.py 1.7.3에서 명령 실행 기능을 성공적으로 복원할 수 있습니다.
위 내용은 Discord.py 2.0 명령이 작동하지 않나요? 적절한 실행을 위해 의도를 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!