[英]Error [INTERACTION_ALREADY_REPLIED]: The reply to this interaction has already been sent or deferred. Ticket System
[英]"The reply to this interaction has not been sent or deferred." Is an error I keep getting on discord.js v13
所以我剛剛完成了 ping.js、echo.js、guildMemberAdd.js 和 guildMemberRemove.js 的編寫,我正在繼續編寫 ban.js 和 kick.js,目前除了最新的命令外,所有斜杠命令都可以工作這是踢和禁止。 我不斷收到“尚未發送或推遲對此交互的回復”的錯誤消息。 我不知道如何找到解決方案。 我最初將它寫成“return interaction.followUp”,然后我將它們全部切換為“await interaction.followUp”,希望它能解決問題,但似乎不是這樣。 我最初也寫了“運行:異步(交互)=> {”但后來我得到“command.execute”不是函數的錯誤,所以我將它切換為“異步執行(交互){”我也嘗試了其他幾件事,但似乎仍然無法找到解決方法,有人對此有任何想法嗎? 我將在下面留下我的 interactionCreate.js 和 kick.js
交互創建.js
module.exports = {
name: "interactionCreate",
async execute(interaction) {
if (!interaction.isCommand()) return;
const command = interaction.client.commands.get(interaction.commandName);
if (!command) return;
try {
await command.execute(interaction);
} catch (err) {
if (err) console.error(err);
await interaction.reply({
content: "An error occured while executing that command.",
ephemeral: true
});
}
}
}
您可以在回復交互之前嘗試編輯回復
"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.