module.exports = function (text, guild) {
	let id = "";
	let isMention = false;
	if (text.substring(0, 2) == "<@" && text.substring(text.length - 1, text.length) == ">") {
		let start = 2;
		if (text.substring(0, 3) == "<@!") start = 3;
		id = text.substring(start, text.length - 1);
		isMention = true;
	} else {
		if (!isNaN(text)) {
			id = text;
		}
	}
	if (!isMention) {
		guild.members.cache.each(function (guildMember, guildMemberID) {
			let compare = text.toLowerCase();
			if (guildMember.user.username.toLowerCase().includes(compare)) {
				id = guildMemberID;
				return;
			}
			if (guildMember.nickname) {
				if (guildMember.nickname.toLowerCase().includes(compare)) {
					id = guildMemberID;
					return;
				}
			}
		});
	}
	return id;

}