c# - 如何在 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 没有显示完整的成员列表,因为我被告知成员并不总是完全缓存。
我将不胜感激任何帮助!
解决方案
推荐阅读
- three.js - Three.js GIS地图(连接图层/属性信息)
- graphql - 使用 AWS Amplify 和 Cognito 身份验证流程将用户详细信息保存到 graphql 数据库
- tensorflow - Tensorflow 2 模型以单个输出运行,但以多个输出失败。无法挤压 dim[2],预期维度为 1,得到 3
- c# - C# 对象、列表、数据网格。需要帮助来显示它
- amazon-web-services - 测试失败时 AWS CodeBuild 不会失败
- azure - Set-AzContext:请提供有效的租户或有效的订阅
- python - 如何优化参数的权重?
- sql - SQL-查找缺失值和分组
- azure-functions - Azure 函数依赖项
- pytorch - 在 pytorch-geometric 中加载单个图像