Executando verificação de segurança...
1

Seria legal implementar um timeout, galera aqui nos grupos deram uma empolgada e tão spammando comando pro bot kk Mas top demais o guia cara, parabéns!

Carregando publicação patrocinada...
1

Eu fiz a seguinte alteração para tentar limitar. Como sou novato, pode ter coisa errada aí que não estou conseguindo identificar.

const messageInterval = 2000;
const lastMessages = {};

async function start(client) {
client.onAnyMessage((message) => {
if (message.from in lastMessages) {
const currentTime = new Date().getTime();
const lastMessageTime = lastMessages[message.from];
if (currentTime - lastMessageTime < messageInterval) {
console.log("Mensagem ignorada por flood")
return;
}
}
lastMessages[message.from] = new Date().getTime();
commands(client, message);
});
}