You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
module.exports = async (member, client, text) => {
|
|
|
|
text = text
|
|
|
|
.replace(/(?:{{member}}|{{m}})/gm, member.displayName)
|
|
|
|
.replace(/(?:{{membercount}}|{{mc}})/gm, `${member.guild.members.cache.size}`)
|
|
|
|
.replace(/(?:{{owner}}|{{o}})/gm, member.guild.fetchOwner().then(owner => owner.displayName))
|
|
|
|
.replace(/(?:{{ping}}|{{mp}}|{{memberping}}|{{p}})/gm, `<@${member.id}>`)
|
|
|
|
.replace(/(?:{{s}}|{{server}}|{{servername}}|{{sn}})/gm, member.guild.name)
|
|
|
|
.replace(/{{n}}/gm, '\n')
|
|
|
|
.replace(/{{nn}}/gm, '\n\n');
|
|
|
|
return text;
|
|
|
|
};
|