我遇到了一点麻烦,试图找出哪些选项类型的工作除了字符串。
我代码:
const { Client, CommandInteraction } = require("discord.js");
module.exports = {
name: "test",
description: "mention a user",
type: 'CHAT_INPUT',
options: [
{
name: 'user',
description: 'mentions a user',
type: 'User',
required: 'true'
}
],
/**
*
* @param {Client} client
* @param {CommandInteraction} interaction
* @param {String[]} args
*/
run: async (client, interaction, args) => {
interaction.followUp('yes');
},
};
运行后,我收到一个长错误,消息为:不一致API错误:无效的窗体正文3。选项[0]:字段“type”是确定模型类型所必需的。我知道这与我的处理程序无关,因为其他一切都运行得很好。
1条答案
按热度按时间gab6jxml1#
您应该使用
type
等于6
。如Discord文档中所述,选项类型应该是数字。使用您的代码实现: