如何更改不和谐用户名:示例####到套接字公会播放器,以便我可以向特定用户发送消息?
这很简单:
var x = (Context.Client.GetUser("username", "discrim") as SocketGuildUser);
Context.Client
属于 DiscordSocketClient
型。
在上下文很少的情况下,我能建议的很少。
使用 LinQ(例如(
SocketGuild.Users.where( x => x.Username == "Example" )
.where( x => x.Discriminator == "####")
从SocketGuild
对象获取SocketGuildUser
。