【发布时间】:2018-01-23 10:09:10
【问题描述】:
我正在尝试设计一个命令,允许用户使用特定命令调用机器人,并让机器人读取用户传入的整个字符串。
这里的问题是,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);
});
如果你不知道我正在制作一个允许用户请求输入文本的“讽刺”版本的命令,也就是那个海绵宝宝表情包。
反正调用命令的时候,只取第一个词
//In discord chat window
$sarcastify This program works
//Response
tHiS
Discord bot 有没有办法将整个字符串提取出来进行解析?
【问题讨论】:
标签: c# discord discord.net