0
我在设计一个命令,允许用户使用特定命令调用bot,并让bot在用户传入的整个字符串中读取使用“多个”参数创建Discord-Bot命令
这里的问题是,不和谐机器人只接收命令后面的第一个单词,而忽略其余所有内容。
commands.CreateCommand("sarcastify").Parameter("input", ParameterType.Multiple).Do(async (e) =>
{
String userInput = e.GetArg("input");
String output = sarcastify(userInput);
await e.Channel.SendMessage(output);
});
如果你不能告诉我在做一个命令,允许用户请求输入文本的“讽刺”的版本,AKA一个海绵米姆。
不管怎么说,当命令被调用时,只有第一个字是采取
//In discord chat window
$sarcastify This program works
//Response
tHiS
有没有什么办法了不和谐的机器人承担解析整个字符串?