0

我想按频道 ID 获取文本频道中所有用户的列表。我用那个代码试过这个:

var channel = ctx.Guild.GetChannel(id);

var users = channel.Users;

foreach (var item in users)
{
    Console.WriteLine(item);
}

(id = 频道 ID)

但不是所有用户的列表,我只有两个用户:我和机器人。

我试图找到答案,但只有没有有效的解决方案,例如在机器人设置中启用权限

4

1 回答 1

0

您需要在https://discord.com/developers启用这些特权网关意图,您希望在其中导航到您的项目,然后是您的机器人。在令牌显示按钮下方滚动几圈,您可以找到以下选项: 在此处输入图像描述

于 2021-10-29T20:10:38.973 回答