Estoy tratando de hacerlo cuando se etiqueta a un usuario (por ejemplo, MyNameJeff#0001
), el bot responderá automáticamente diciendo que no puedes mencionarlo y eliminar su mensaje.
Intenté buscar un evento que pudiera manejar esto, pero hasta ahora no he encontrado nada útil.
Puedes comprobar si la colección message.mentions.users
incluye el ID del propietario del gremio con el método has()
. Un simple if (message.mentions.users.has(message.guild.ownerId))
funcionará para usted:
client.on('messageCreate', async (message) => { if (message.author.bot) return; if (message.mentions.users.has(message.guild.ownerId)) { message.channel.send('You are not allowed to mention the owner!'); message.delete(); } });