【发布时间】:2022-08-18 17:29:52
【问题描述】:
我正在尝试使用数字选项制作斜线命令。我为此使用.addNumberOption()。
有没有办法在输入 discord 命令后只能提交 0-5 之间的数字?
标签: javascript node.js discord.js
我正在尝试使用数字选项制作斜线命令。我为此使用.addNumberOption()。
有没有办法在输入 discord 命令后只能提交 0-5 之间的数字?
标签: javascript node.js discord.js
您可以使用setMinValue() 和setMaxValue() 设置最小值和最大值。如果您键入任何超出该范围的选项作为选项,您将收到一条错误消息:
new SlashCommandBuilder()
.setName('numberchoice')
.setDescription('Just some test')
.addNumberOption((option) =>
option
.setName('num')
.setDescription('Type a number between 0 and 5')
.setMinValue(0)
.setMaxValue(5)
)
PS:您确定要接受数字而不仅仅是整数吗?如果是后者,请改用addIntegerOption。
【讨论】: