xxxxxxxxxx
// We are going to use regex because its the best way to check
// client -> your discord.js Client variable
if (message.content.match(/^<@!?${client.user.id}>( |)$/))
return message.channel.send("Hello! thanks for mentioning me!");
xxxxxxxxxx
//to mention bot you need the client.user
//like this
client.on('message' , message => {
if(message.isMemberMentioned(client.user)) return message.channel.send(client.user)
})
//don't worry about the isMemberMentioned i only used it to make the bot detect if it's was mentioned
xxxxxxxxxx
// mention user:
msg = "Write to <@USERID>";
// mention role:
msg = "Dont ping <@&ROLEID>";
xxxxxxxxxx
client.on('message', message=> {
if (message.author.bot) return;
if (message.mentions.has('@here')) return;
if (message.mentions.has('@everyone')) return;
if (message.mentions.has(client.user))
{
var embed = new Discord.MessageEmbed()
.setColor('RANDOM')
.setTimestamp(0)
.setTitle(`**بادئتي هى** : \`&\``)
.setAuthor(client.user.username, client.user.displayAvatarURL())
.setThumbnail(client.user.displayAvatarURL())
.setFooter(`بواسطة ${message.author.username}#${message.author.discriminator}`, message.author.displayAvatarURL())
message.channel.send(embed)
}
});