Discord.py 的意图
由于意图的引入,您正在努力实现 on_member_join 事件。以下是指导您完成解决方案的全面说明:
要启用意图,您必须首先按如下方式修改代码:
<code class="python">intents = discord.Intents.default() intents.members = True client = commands.Bot(command_prefix=',', intents=intents)</code>
此代码创建一个具有默认意图的意图对象,并且启用 on_member_join 事件所需的成员意图。
但是,仅此还不够。特权意图需要在 Discord 开发者门户中进行额外授权。
启用特权意图
访问 Discord 开发者门户,选择您的应用程序,然后导航到 OAuth2 选项卡。在 Bot 部分下,单击 编辑 并启用 特权网关意图 选项。
其他提示
如果您遇到任何其他问题,请参阅官方的[Primer Gateway to Intents](https://discord.com/developers/docs/topics/gateway#privileged-intents-and-permissions)额外指导的文档。
以上是以下是一些适合您文章的基于问题的标题: 简单直接: * Discord.py on_member_join 事件:如何启用意图? * Discord.py 中的意图:为什么我不能使用 on_member_join? 中号的详细内容。更多信息请关注PHP中文网其他相关文章!