首页 > 解决方案 > 如何在 dsharpplus 中创建所有成员的列表?(锐利+)

问题描述

我想在 dsharpplus 中创建我的不和谐服务器中所有成员的所有用户名/显示名的列表。这是我现在拥有的代码:

List<string> users = (List<string>)(await c.Guild.GetAllMembersAsync().ConfigureAwait(false)).Select(member => member.DisplayName);
foreach (string player in users)
{
  Console.WriteLine(player);
  await CreatePlayerChannel(player).ConfigureAwait(false);
}

但这对我也不起作用:c.Guild.Members 没有显示完整的成员列表,因为我被告知成员并不总是完全缓存。

我将不胜感激任何帮助!

标签: c#discorddsharp+

解决方案


推荐阅读