diff --git a/commands/utility/invite.js b/commands/utility/invite.js
index 83200dbc..4eec0c69 100644
--- a/commands/utility/invite.js
+++ b/commands/utility/invite.js
@@ -7,6 +7,10 @@ class InviteCommand extends Command {
 			aliases: ['invite'],
 			category: 'utility',
 			args: [
+				{
+					id: 'member',
+					type: 'user'
+				},
 				{
 					id: 'here',
 					match: 'flag',
@@ -22,7 +26,14 @@ class InviteCommand extends Command {
 	}
 
 	async exec(message, args) {
-		let invMessage = `You can add me from here: https://discordapp.com/oauth2/authorize?client_id=${this.client.user.id}&scope=bot&permissions=0\nYou can also join my support server over here: ${supportServer} come and say hi :)`;
+		let botid;
+		if (args.member.bot) {
+			botid = args.member.id;
+		} else {
+			botid = this.client.user.id;
+		}
+
+		let invMessage = `You can add me from here: https://discordapp.com/oauth2/authorize?client_id=${botid}&scope=bot&permissions=0\nYou can also join my support server over here: ${supportServer} come and say hi :)`;
 		if (args.here) {
 			message.channel.send(invMessage);
 		} else {