0
点赞
收藏
分享

微信扫一扫

discord bot之:guild.member 只返回bot本身

妖妖妈 2022-02-18 阅读 46

最近参加了一个NFT项目,需要自己写一些discord bot
在需要抽取server中所有member信息时,根据API提供的方法并不能返回所有member,反而只能获得机器人本身。检查后发现原因是:application 中的intent没有打开。
解决方法如下:

  1. 进入https://discord.com/developers/applications/,选择bot,点击Bot,下拉看到Privileged Gateway Intents打开其server members intent
    在这里插入图片描述

  2. 代码开始要加上:

intents = discord.Intents.all()

com = commands.Bot(intents=intents)
举报

相关推荐

0 条评论