verifyUser(user) {
        return new Promise((resolve) => {
            // Match the user mention
            const match = /(?:<@!?)?(\d{15,21})?/ig.exec(user);
            
            // Fetch the ID from the match
            const id = match ? match[1] : null;
            // Fetch the user from the ID
            resolve(this.client.users.get(id) || (this.client.guild.members.find("displayName", user) || { user: null }).user);
        });
    }
/**
     * Fetches a user from a mention
     * @param {String} user A user mention in the form of a string
     * @returns {Promise<User>} The user mentioned 
     */
Fetches a user from a mention
@param {String} user A user mention in the form of a string
@returns {Promise} The user mentioned
Fetches a user from a mention @param { String } user A user mention in the form of a string @returns { Promise } The user mentioned
verifyUser(user) {
        return new Promise((resolve) => {
            const match = /(?:<@!?)?(\d{15,21})?/ig.exec(user);
            const id = match ? match[1] : null;
            resolve(this.client.users.get(id) || (this.client.guild.members.find("displayName", user) || { user: null }).user);
        });
    }
verifyUser ( user ) { return new Promise ( ( resolve ) => { const match = / (?:<@!?)?(\d{15,21})? / ig . exec ( user ) ; const id = match ? match [ 1 ] : null ; resolve ( this . client . users . get ( id ) || ( this . client . guild . members . find ( "displayName" , user ) || { user : null } ) . user ) ; } ) ; }
Fetches a user from a mention
 @param {String} user A user mention in the form of a string
 @returns {Promise<User>} The user mentioned
Fetches a user from a mention @param { String } user A user mention in the form of a string @returns { Promise<User > } The user mentioned
// Match the user mention // Fetch the ID from the match // Fetch the user from the ID