Discord c# - 检查命令中的参数数量
Posted
技术标签:
【中文标题】Discord c# - 检查命令中的参数数量【英文标题】:Discord c# - Check number of parameters in a command 【发布时间】:2017-05-03 02:57:11 【问题描述】:使用我在 c# 中的不和谐机器人,如果发送了 0 个参数,我尝试发送命令帮助消息。 命令: !onserver >> 发送帮助信息
感谢您的帮助。
commands.CreateCommand("onserver")
.Parameter("server", ParameterType.Required)
.Hide()
.Do(async (e) =>
int server = Convert.ToInt32(e.GetArg("server"));
if (e.GetArg("server").Length == 0) //Show command help
await e.Channel.SendMessage("Help message blablabla");
if (server > 0)
await e.Channel.SendMessage($"Utilisateur lanceur: e.Message.User");
await e.Channel.SendMessage($"Serveur choisi: server");
);
【问题讨论】:
【参考方案1】:尝试:
int server = Convert.ToInt32(e.Args[0]);
【讨论】:
以上是关于Discord c# - 检查命令中的参数数量的主要内容,如果未能解决你的问题,请参考以下文章
Discord bot c#获取用户信息(不带参数)并发回消息