繁体   English   中英

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

[英]Recieving user input with slash command Discord.Net

有没有一种方法可以使用我当前的格式接收用户输入的数据,我已经看到有一种方法可以使用 slashCommandBuilder 来实现,如此处所示 discord.net how to get user input data on slash command option? ,我的斜杠命令的一个例子是

[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!");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM