基本上我想如果有人键入“whois(提及用户)”,机器人会发送一条消息,如“(第一条消息中提到的用户)是(来自数组的随机消息)”我只需要知道两件事我如何只发送一条消息如果它是实际提到的用户,并且只有在提到某个用户(我的光盘帐户)时,我才如何设置变量
[Description("Mention someone after and it will tell you all about them")]
public async Task WhoIs(CommandContext ctx, [Description("Mention a User")] string name)
{ string[] descriptions = {"", "", "", "", ""};
Random rng = new Random();
int rngOk = rng.Next(descriptions.Length);
//if (name == "a certain user")
//{
// rngOk = 3;
//}
await ctx.Channel.SendMessageAsync(name + descriptions[rngOk]).ConfigureAwait(false);
}
到目前为止,这是我的代码如果您需要任何其他信息,请询问任何帮助将不胜感激