Python 错误:类型错误:__init__() 缺少 1 个必需的仅关键字参数:'intents'



我在python编程不和bot时得到了这个错误。据推测,client = discord.Client()会导致此错误。我不知道怎么修理它。有人能帮我吗?

代码如下:

import discord
import random


client = discord.Client()
@client.event
async def on_ready():
print("Logged in as {0.user}".format(client))

client.run(TOKEN)

出于安全原因,我删除了令牌。

定义Client时需要intents

intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)

此外,您必须在Discord Developer Portal中启用"特权网关意图"。

参见intent

相关内容

  • 没有找到相关文章

最新更新