Forráskód Böngészése

Added setting to choose the way to save username per server

(still need documentation, gona be added soon(tm))
Leone25 5 éve
szülő
commit
10a1835a54
2 módosított fájl, 11 hozzáadás és 2 törlés
  1. 1 0
      config.json.example
  2. 10 2
      index.js

+ 1 - 0
config.json.example

@@ -3,6 +3,7 @@
 	"servers": [
 		{
 			"channel": "DISCORD_CHANNEL",
+			"userNameSetting": "AUTHOR_SAVE_SETTING",
 			"dbHost": "MYSQL_HOST",
 			"dbUser": "MYSQL_USER",
 			"dbPassword": "MYSQL_PASSWORD",

+ 10 - 2
index.js

@@ -41,8 +41,16 @@ client.on('message', message => {
 		password : serverData.dbPassword,
 		database : serverData.db
 	});
-
-	var post = {message:message.content, id:message.id, time:message.createdTimestamp, user:message.author.id, links:JSON.stringify(l), images:JSON.stringify(i)};
+	
+	if (serverData.userNameSetting == 0) {
+		var author = message.author.id;
+	} else if (serverData.userNameSetting == 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 sql = 'INSERT INTO '+serverData.dbTable+' SET ?';
 	connection.connect();