簡體   English   中英

"<i>&quot;The reply to this interaction has not been sent or deferred.&quot;<\/i> “對此互動的回復尚未發送或推遲。”<\/b> <i>Is an error I keep getting on discord.js v13<\/i>是我在 discord.js v13 上不斷出現的錯誤嗎<\/b>"

[英]"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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM