You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python开发Discord Bot时传递Intents参数报错问题

解决discord.py传递Intents参数的报错问题
  • 报错原因:discord.Client的构造函数要求以关键字参数形式传入intents,你直接将intents作为位置参数传递,导致参数数量不匹配,触发takes one positional argument but 2 were given错误。
  • 修正后的代码:
import discord
intents = discord.Intents.default()
client = discord.Client(intents=intents)
  • 补充说明:如果需要特定权限(如读取消息内容、获取成员列表),可以在初始化intents后手动开启对应选项:
# 开启消息内容读取权限
intents.message_content = True
# 开启成员列表访问权限
intents.members = True

内容的提问来源于stack exchange,提问作者Liam Hogan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 13:12:03