Javascript Discord.js Bot在通道中发送10条消息后发送消息
嘿,我想知道是否有可能让机器人在一个通道内发送10条消息后再发送一条消息。例如,您可以记录频道中的信息量,然后当信息量达到特定数量时,例如再发送10条信息,然后向频道输出一条信息吗?您可以轻松完成:Javascript Discord.js Bot在通道中发送10条消息后发送消息,javascript,bots,discord,discord.js,Javascript,Bots,Discord,Discord.js,嘿,我想知道是否有可能让机器人在一个通道内发送10条消息后再发送一条消息。例如,您可以记录频道中的信息量,然后当信息量达到特定数量时,例如再发送10条信息,然后向频道输出一条信息吗?您可以轻松完成: let counter = 0; client.on("message", () => { if(++counter === 10){ message.channel.send("10 messages were sent!"); counter = 0
let counter = 0;
client.on("message", () => {
if(++counter === 10){
message.channel.send("10 messages were sent!");
counter = 0;
}
});
(
client
是您的Discord.js客户端实例)您可以使用一个计数器,该计数器在每条消息上递增,并在发送消息后重置。显示您的代码。您面临的问题是什么?消息事件应该对您有所帮助