使用斜杠命令Discord.Net接收用户输入



有没有一种方法可以使用我现有的当前格式接收用户输入的数据,我已经看到有一种方法使用slashCommandBuilder来完成,如图所示。如何在slash命令选项上获取用户输入数据,我的斜杠命令的一个例子是

[SlashCommand("ping","ping pong"(]

public async Task HandlePing()
{

await RespondAsync("pong!");

}

我希望能够使用用户输入,例如:用户输入/ping dog,它打印dog

还有这样的帖子;使用以下代码:

public async Task HandlePing(SocketSlashCommand command)
{
var userInput = command.Data.Options.First().Value.ToString();
await command.RespondAsync("pong!");
}

如果您的输入是IUser或int,请删除变量userInput 末尾的ToString((

相关内容

  • 没有找到相关文章

最新更新