| 
					
				 | 
			
			
				@@ -41,16 +41,37 @@ client.on('message', message => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		password : serverData.dbPassword,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		database : serverData.db
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	});
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if (serverData.userNameSetting == 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var mentions = [];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	message.mentions.users.forEach(user => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		mentions.push({"userId": user.id, "username": user.username, "discriminator": user.discriminator});
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	});
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var messageContent = message.content;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	for (mention of mentions) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if(messageContent.includes(mention.userId)) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (serverData.mentionsMode == 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.userId);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				messageContent = messageContent.replace(new RegExp("<@!"+mention.userId+">", 'g'), "@"+mention.userId);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} else if (serverData.mentionsMode == 1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.username);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				messageContent = messageContent.replace(new RegExp("<@!"+mention.userId+">", 'g'), "@"+mention.username);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.username+"#"+mention.discriminator);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				messageContent = messageContent.replace(new RegExp("<@!"+mention.userId+">", 'g'), "@"+mention.username+"#"+mention.discriminator);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (serverData.authorMode == 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var author = message.author.id;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	} else if (serverData.userNameSetting == 1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} else if (serverData.authorMode == 1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var author = message.author.username;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var author = message.author.tag;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	var post = {message:message.content, id:message.id, time:message.createdTimestamp, user:author, links:JSON.stringify(l), images:JSON.stringify(i)};
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var post = {message:messageContent, id:message.id, time:message.createdTimestamp, user:author, links:JSON.stringify(l), images:JSON.stringify(i)};
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var sql = 'INSERT INTO '+serverData.dbTable+' SET ?';
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	connection.connect();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 |