Estoy trabajando en el bot de discordia y haciendo el comando ping como prueba, pero se repite porque responde a sí mismo. Sin embargo, si pongo message.author.bot === false en cada comando, ¡mi código será un desastre!
client.on("message", message => { if(message.content === "ping" && message.author.bot === false){ message.channel.send("pong") } else if(message.content === "pong" && message.author.bot === false){ message.channel.send("ping") } })¿Hay una mejor manera de resolver esto?
Debe poner if(message.author.bot) return; after client.on("message", message => { y como resultado obtener:
client.on("message", message => { if(message.author.bot) return; if(message.content === "ping" && message.author.bot === false){ message.channel.send("pong") } else if(message.content === "pong" && message.author.bot === false){ message.channel.send("ping") } })para ignorar los mensajes de los bots