Javascript Discord bot一次发送多条消息,即使设置的间隔值为60000(1分钟)

Javascript Discord bot一次发送多条消息,即使设置的间隔值为60000(1分钟),javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,“我的机器人”正在滥发多条消息,即使设置的“间隔”值为每分钟只发送一次消息如果要在收到的每条消息上启动一个新的间隔,则需要在客户端连接到Discord API时启动一个间隔 const Discord=require('Discord.js'); const{Client,MessageAttachment}=require('discord.js'); const client=new Discord.client(); client.once('ready',()=>{ log(“准备就绪

“我的机器人”正在滥发多条消息,即使设置的“间隔”值为每分钟只发送一次消息

如果要在收到的每条消息上启动一个新的间隔,则需要在客户端连接到Discord API时启动一个间隔

const Discord=require('Discord.js');
const{Client,MessageAttachment}=require('discord.js');
const client=new Discord.client();
client.once('ready',()=>{
log(“准备就绪!”)
设定时间间隔(cheekibreeki,60*1000)
})
const generalBotTesting='598918505605234723';
函数cheekibreeki(){
client.channels.cache.get(generalBotTesting.send)(“Cheeki-Breeki”)
}
client.on('message',message=>{
msg=message.content.toLowerCase();
})

client.login(process.env.token)不熟悉他们的API,但似乎您正在侦听一条消息,然后发送它,这是一个循环,因为每次有新消息时,您都会发送一条。但是你也发了一条信息。谢谢,你的解决方案解决了我的问题,挽救了我的理智
const Discord = require('discord.js');
const { Client, MessageAttachment } = require('discord.js');
const client = new Discord.Client();


client.once('ready', () => {
    console.log("Ready!")
})

client.on('message', message =>{
    msg = message.content.toLowerCase();
   
    const generalBotTesting = '598918505605234723';
    function cheekibreeki(){
        client.channels.cache.get(generalBotTesting).send("Cheeki Breeki")    
    }
    setInterval(cheekibreeki,60000)
}
)

client.login(process.env.token);