【发布时间】:2017-04-29 02:35:49
【问题描述】:
所以我通常使用以下代码行创建一个新的 bot 命令:
private void SayHi()
{
commands.CreateCommand("sayhi").Do(async (e) => {
await e.Channel.SendMessage("Hi");
});
}
然后频道中的用户可以键入"!sayhi",它会打印出"Hi"。我正在尝试使用C# 中的discord.net 包做一个动态命令。这样用户就可以输入如下内容:!sayhi x 其中x 是用户选择使用的任何字符串。我希望能够输出如下内容:
commands.CreateCommand("sayhi" + x).Do(async (e) => {
await e.Channel.SendMessage("Hi" + x);
});
不和谐的输出看起来像:"Hi x"
【问题讨论】:
标签: c# discord discord.net