如何使用 Discord.NET 提取 Discord ID 并将其转换为用户名?
Posted
技术标签:
【中文标题】如何使用 Discord.NET 提取 Discord ID 并将其转换为用户名?【英文标题】:How do I pull a Discord ID and transferring it into a username using Discord.NET? 【发布时间】:2022-01-10 05:32:42 【问题描述】:我正在使用 c# 开发一个应用程序,我希望它能够提取一个 Discord 用户 ID 并使用 Discord.NET 将其传输到他们的用户名中,所以如果有人知道该怎么做,请回复!!
【问题讨论】:
您的问题有点模糊,您将如何与用户进行交互?您只是浏览用户列表还是通过命令获取特定用户等...要修改用户的nickname
,您首先需要将用户作为SocketGuildUser
对象(具有@987654323 @ 财产)。使用公会用户对象上的ModifyAsync
方法,您可以编辑Nickname
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
【参考方案1】:
idk 如果这有帮助,但 github 上有应用程序可以做到这一点。也许签出其中一个,然后看看代码是否可以在 c# 中复制?
【讨论】:
正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:这应该可行:
var user = _client.GetUserAsync("ID")
var Username = user.Username + user.Discriminator
希望这会有所帮助。
【讨论】:
以上是关于如何使用 Discord.NET 提取 Discord ID 并将其转换为用户名?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Discord.NET 中通过公会 ID 和频道 ID 发送消息
无法从 Discord.ActivityType 转换为 Discord.IActivity C# Discord.Net