所以我通常使用以下代码行创建一个新的 bot 命令:
private void SayHi()
{
commands.CreateCommand("sayhi").Do(async (e) => {
await e.Channel.SendMessage("Hi");
});
}
然后频道中的用户可以键入"!sayhi"
并打印出来"Hi"
。我试图使用discord.net
包做的C#
是制作一个动态命令。这样用户就可以输入如下内容:用户选择使用的字符串在!sayhi x
哪里。x
我希望能够输出如下内容:
commands.CreateCommand("sayhi" + x).Do(async (e) => {
await e.Channel.SendMessage("Hi" + x);
});
不和谐的输出看起来像:"Hi x"