公会成员意图缺失,即使公会成员意图已激活 Discord.NET
Guild Member Intent Missing, even though Guildmember Intent is activated Discord.NET
我正在开发一个 Bot,您可以在其中通过与 Bot 在 DM 中进行一些对话来申请 Teams,Teamcaptains 可以看到它并用它做任何他们想做的事情。
它一直运行良好,直到某个时候无法再下载用户。我添加了所有意图。
例外和公会意图在附件中。
var channel = socketReaction.Channel as ITextChannel;
var guild = channel.Guild;
var guildUser = guild.GetUserAsync(userId).Result;
if(guildUser == null)
{
guild.DownloadUsersAsync().Wait();
guildUser = guild.GetUserAsync(userId).Result;
}
Exception
Intents
答案已在 that Anu6is 发布:
You need to enable intents in code via the DiscordSocketConfig
我正在开发一个 Bot,您可以在其中通过与 Bot 在 DM 中进行一些对话来申请 Teams,Teamcaptains 可以看到它并用它做任何他们想做的事情。
它一直运行良好,直到某个时候无法再下载用户。我添加了所有意图。 例外和公会意图在附件中。
var channel = socketReaction.Channel as ITextChannel;
var guild = channel.Guild;
var guildUser = guild.GetUserAsync(userId).Result;
if(guildUser == null)
{
guild.DownloadUsersAsync().Wait();
guildUser = guild.GetUserAsync(userId).Result;
}
Exception
Intents
答案已在
You need to enable intents in code via the DiscordSocketConfig