【问题标题】:Add multiple possible options in a Slash-Command在斜杠命令中添加多个可能的选项
【发布时间】:2021-08-24 13:16:56
【问题描述】:

我遇到了以下问题:

我正在尝试使用 JDA 实现一个 Discord Slash-Command,可以像这样输入:

/user @User

或者像这样:

/user 277048745458401282

但您应该被要求使用选项之一。

我目前有一个带有 USER 选项类型的 /user 斜线命令,但我的问题是如何向它添加另一个选项,但您只需选择 2 个选项之一。

这是我当前的代码:

List<CommandData> cmds = new ArrayList<CommandData>();

cmds.add(new CommandData("user", "Shows information about a specific Discord User.")
                    .addOption(OptionType.USER, "user", "The user you want to get the information from."));

jda.getGuildById(712313516542918717L).updateCommands().addCommands(cmds).queue();

【问题讨论】:

  • OptionType 用户也接受用户 ID。您可以将 id 粘贴到客户端中。
  • 谢谢你,成功了:D

标签: java discord command discord-jda


【解决方案1】:

感谢 Minn 在评论中回复。

OptionType 用户也接受用户 ID。您可以将 id 粘贴到客户端中。

这对我有用:D

【讨论】:

    猜你喜欢
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    相关资源
    最近更新 更多