【问题标题】:Get all users from text channel从文本通道获取所有用户
【发布时间】:2021-11-18 09:08:59
【问题描述】:

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

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

var users = channel.Users;

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

(id = 频道 ID)

但我没有列出所有用户,而是只有两个用户:我和机器人。

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

【问题讨论】:

    标签: c# .net discord bots dsharp+


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-10-22
      • 2019-10-14
      • 2018-09-01
      • 2018-01-04
      • 1970-01-01
      • 2019-12-07
      • 2020-08-21
      • 2020-08-16
      • 2018-12-17
      相关资源
      最近更新 更多