我有一个选择菜单,一旦一个菜单项被选中,它应该发送一个嵌入一些信息,但它没有,只有“此交互失败”显示。在控制台中没有错误。
以下是我的代码:
`const {SlashCommandBuilder, ActionRowBuilder , StringSelectMenuBuilder, EmbedBuilder,} = require("discord.js");
module.exports = {
data: new SlashCommandBuilder()
.setName('test')
.setDescription('ทดสอบ'),
async execute (interaction) {
const menu = new ActionRowBuilder()
.addComponents(
new StringSelectMenuBuilder()
.setCustomId('select')
.setPlaceholder('noting select game')
.addOptions(
{
label: 'BF',
description: "Test",
value: "OPT 1"
},
{
label: 'City Thailand',
description: "Test",
value: "OPT 2"
},
),
);
await interaction.reply({ content: "you select", components: [menu]})
}
}`
如果你看下图,你会发现在我选择一个选项后,它没有给予我任何东西。
1条答案
按热度按时间a7qyws3x1#
看着你的代码,我不知道哪里出了问题,但我想这可能与你如何监听交互有关。