Owen Diffey 5 ani în urmă
părinte
comite
684f678c65
1 a modificat fișierele cu 8 adăugiri și 3 ștergeri
  1. 8 3
      index.js

+ 8 - 3
index.js

@@ -50,15 +50,12 @@ client.on('message', message => {
 	for (mention of mentions) {
 	for (mention of mentions) {
 		if(messageContent.includes(mention.userId)) {
 		if(messageContent.includes(mention.userId)) {
 			if (serverData.mentionsMode == 0) {
 			if (serverData.mentionsMode == 0) {
-				var author = message.author.id;
 				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.userId);
 				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.userId);
 				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) {
 			} else if (serverData.mentionsMode == 1) {
-				var author = message.author.username;
 				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.username);
 				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.username);
 				messageContent = messageContent.replace(new RegExp("<@!"+mention.userId+">", 'g'), "@"+mention.username);
 				messageContent = messageContent.replace(new RegExp("<@!"+mention.userId+">", 'g'), "@"+mention.username);
 			} else {
 			} else {
-				var author = message.author.tag;
 				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.username+"#"+mention.discriminator);
 				messageContent = messageContent.replace(new RegExp("<@"+mention.userId+">", 'g'), "@"+mention.username+"#"+mention.discriminator);
 				messageContent = messageContent.replace(new RegExp("<@!"+mention.userId+">", 'g'), "@"+mention.username+"#"+mention.discriminator);
 				messageContent = messageContent.replace(new RegExp("<@!"+mention.userId+">", 'g'), "@"+mention.username+"#"+mention.discriminator);
 			}
 			}
@@ -66,6 +63,14 @@ client.on('message', message => {
 		}
 		}
 	}
 	}
 
 
+	if (serverData.mentionsMode == 0) {
+		var author = message.author.id;
+	} else if (serverData.mentionsMode == 1) {
+		var author = message.author.username;
+	} else {
+		var author = message.author.tag;
+	}
+
 	var post = {message:messageContent, 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 ?';
 	var sql = 'INSERT INTO '+serverData.dbTable+' SET ?';
 	connection.connect();
 	connection.connect();