我想知道如何在命令类中做这样的事情:
public string yuh;
[Command("test")]
public async Task test(params string[] args)
{
if (args.Length == 0)
{
await ReplyAsync("Tell me something.");
***WAIT FOR A USER INPUT***
yuh = Context.Message.Content;
}
await ReplyAsync(yuh);
}
我要在 等待用户输入 中输入什么?
答案 0 :(得分:0)
您可以使用Discord.Addons.Interactive。这是随NuGet一起安装的Discord.Net的“附件”。
var response = await NextMessageAsync();