【发布时间】:2017-03-14 21:24:22
【问题描述】:
我目前正在开发一个不和谐的机器人,我试图在你输入内容的地方发出一个命令,机器人会回复你,只是没有 !say 部分。正如你在这里看到的,我使用了一个子字符串。似乎当下载的消息变成字符串时,它的功能不像一个。 当我将命令置于不和谐状态时,它就不起作用了。我没有收到错误消息。它只是没有响应。
private void RegisterSayCommand()
{
commands.CreateCommand("say")
.Do(async (e) =>
{
string messagestosay, message_b;
int message_sub;
Message[] message_a;
message_a = await e.Channel.DownloadMessages(1);
message_b = message_a.ToString();
message_sub = message_b.Length;
messagestosay = message_b.Substring(4, message_sub);
await e.Channel.SendMessage(messagestosay);
});
}
【问题讨论】: