本文介绍了在message.guild.get_member_named("member_name")中不获取任何内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在
message.guild.get_member_named("Testing Account")中得到NoneType
并且在不和谐服务器中有一个名为测试帐户"的人/帐户.
I'm getting NoneType in message.guild.get_member_named("Testing Account")
and there is a person/account named Testing Account in the discord server.
推荐答案
首先,请确保您的漫游器已在开发人员门户网站
First, make sure your bot has members
intent enabled in the developer portal
在代码中启用意图,并使用 intents
kwarg将其传递到您的bot/客户端中.
Enable intents in the code, and pass them in your bot/client with the intents
kwarg.
intents = discord.Intents.default()
intents.members = True
client = commands.Bot(command_prefix='!', intents=intents)
如果您设置机器人的方式与我的方式不同,我将更新问题.
I will update the question if the way you setup your bot is different than mine.
这篇关于在message.guild.get_member_named("member_name")中不获取任何内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!