尝试使用提供的代码创建 Discord 机器人时,您可能会遇到错误:
Client.__init__() missing 1 required keyword-only argument: 'intents'
解决方案:
该错误表明客户端初始化期间缺少仅intents关键字参数。要解决此问题,请使用discord.Intents 类指定意图。例如:
client = discord.Client(intents=discord.Intents.default())
或者,您可能会遇到另一个错误:
Client.__init__() takes 1 positional argument but 2 were given
原因:
intents 参数是一个关键字 -唯一的参数,这意味着它必须使用关键字 Intent 来指定。编写不带intents=的discord.Client(discord.Intents.default())会导致此错误。
解决方案:
确保将intents参数指定为关键字参数:
client = discord.Client(intents=discord.Intents.default())
其他信息:
以上是\'为什么我的 Discord 机器人会抛出 \'Client.__init__() 缺少 1 个必需的仅关键字参数:\'intents\'\' 错误?\”的详细内容。更多信息请关注PHP中文网其他相关文章!