My discord.js bot正在发送2条嵌入消息,但它';It’我们只需要发出一个命令就可以了

My discord.js bot正在发送2条嵌入消息,但它';It’我们只需要发出一个命令就可以了,discord,discord.js,bots,Discord,Discord.js,Bots,这是我目前拥有的日常货币系统。我问那个教我如何写这篇文章的人,他说这看起来很好。我不知道为什么它会在一个命令后编写重复的嵌入消息。我确保没有运行多个bot实例,以防出现问题。我正在使用discord.js,并愿意接受所有建议。尝试从时间中删除console.log(嵌入)和**我使用console.log(嵌入)作为疑难解答,以查看代码是否实际给出了2个响应。我检查过了,这不会改变任何东西,也不会改变命令的反应方式。由于**位于文本区域,且未格式化为输入,因此删除它们时不会发生任何更改,但感谢您


这是我目前拥有的日常货币系统。我问那个教我如何写这篇文章的人,他说这看起来很好。我不知道为什么它会在一个命令后编写重复的嵌入消息。我确保没有运行多个bot实例,以防出现问题。我正在使用discord.js,并愿意接受所有建议。

尝试从时间中删除console.log(嵌入)和**我使用console.log(嵌入)作为疑难解答,以查看代码是否实际给出了2个响应。我检查过了,这不会改变任何东西,也不会改变命令的反应方式。由于**位于文本区域,且未格式化为输入,因此删除它们时不会发生任何更改,但感谢您的输入。:)@你能通过github或gist共享完整的文件吗?我想看看你在哪里定义了嵌入?@Vipulw如果可以的话,我有一个Sourcebin?这是整个每日命令和响应文件:一切看起来都很好,奇怪!你试过调试吗?
else {
            
            if(timeout - (Date.now() - cooldowns[message.author.id].daily) > 0) {
                
                let time = ms(timeout - (Date.now() - cooldowns[message.author.id].daily));

                embed.setColor("ff0000");
                embed.setDescription(`**You already collected your daily reward!** ❌`);
                embed.addField(`Collect again in`, `**${time.hours}h ${time.minutes}m ${time.seconds}s ⏳`);
                console.log(embed);
                return message.channel.send(embed);
                
                
            }