在创建应用程序命令时安排必填选项的顺序,以确保它们在非必填选项之前。
例如,以下代码演示了如何创建一个具有必填选项的应用程序命令:
const { SlashCommandBuilder } = require('@discordjs/builders');
const command = new SlashCommandBuilder()
.setName('mycommand')
.setDescription('My command description')
.addStringOption(option =>
option.setName('requiredoption')
.setDescription('This is a required option')
.setRequired(true))
.addStringOption(option =>
option.setName('nonrequiredoption')
.setDescription('This is a non-required option'));
// 注: 在上述示例中,必填选项“requiredoption”在非必填选项“nonrequiredoption”之前。
module.exports = {
data: command,
// ... 程序命令的其余代码
};
上一篇:必填项立即禁用表单提交。
下一篇:必填验证消息 MVC