gpt4 book ai didi

discord.js - DiscordJS V13 斜杠命令选择

转载 作者:行者123 更新时间:2023-12-05 02:35:30 24 4
gpt4 key购买 nike

因此在 discordjs 指南中显示您可以在斜杠命令中添加选项。但是没有函数说明如何在交互中获取选中的选项。

这是来自 discordjs.guide 的示例:

但是没有说明如何在交互中调用他们或回复。这是回复斜杠命令的网址( https://discordjs.guide/interactions/replying-to-slash-commands.html )没有任何解释。

那么交互中怎么调用choices呢。我可以这样调用子命令: image here但只是没有对选项选择的解释。

有人知道我如何调用 choices 吗?如果选项选择启用然后发送启用如果选项选择是禁用然后发送禁用

最佳答案

您可以使用 CommandInteraction.options 获取所选选项.根据选项的类型,您可以使用不同的方法。在指南的图片中,他们使用了一个字符串选项,所以 CommandInteraction.options.getString()这里用到

const chosenString = interaction.options.getString("option-name")

如果您想要所有可能的选项,请使用CommandInteraction.command .这给出了一个 ApplicationCommand,它有 options属性(property)。您可以在那里获得选择(从数组元素之一)

const choices = interaction.command.options[0].choices // get choices of first option

关于discord.js - DiscordJS V13 斜杠命令选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70537637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com