Discord.net 向命令运行者发送直接消息(PM)

Discord.net sending direct message(PM) to the command runner person

所以我正在开发一个 Discord 机器人,我想要几乎每个机器人都使用的东西:当玩家键入命令(!帮助)时,它会向他发送命令。有人可以帮忙吗?

使用Discord.Net 1.0非常简单:

await Context.User.SendMessageAsync("Message");

您也可以嵌入这样的消息:

var EB = new EmbedBuilder();
EB.WithTitle("Secret Commands");
EB.WithDescription("!command \n" + "!anothercommand");

await Context.User.SendMessageAsync("", false, EB);