瀏覽代碼

added new stuff

Leone25 5 年之前
父節點
當前提交
bfca22ac02
共有 2 個文件被更改,包括 303 次插入297 次删除
  1. 8 2
      index.js
  2. 295 295
      package-lock.json

+ 8 - 2
index.js

@@ -26,7 +26,7 @@ client.on('message', message => {
 
 	if (serverData==undefined) return;
 	
-	console.log(message.mentions.roles);
+	//console.log(message.mentions.roles);
 	
 	if (message.content.startsWith(`${serverData.prefix||config.prefix}ping`)) {
 		message.channel.send('Pong! :ping_pong:');
@@ -310,9 +310,15 @@ function prepareMessage(message, serverData) {
 			if (serverData.channelMentionsMode == 0) {
 				messageContent = messageContent.replace(new RegExp("<#"+mention.channelId+">", 'g'), "#"+mention.channelId);
 				messageContent = messageContent.replace(new RegExp("<#!"+mention.channelId+">", 'g'), "#"+mention.channelId);
-			} else {
+			} else if (serverData.channelMentionsMode == 1) {
 				messageContent = messageContent.replace(new RegExp("<#"+mention.channelId+">", 'g'), "#"+mention.name);
 				messageContent = messageContent.replace(new RegExp("<#!"+mention.channelId+">", 'g'), "#"+mention.name);
+			} else if (serverData.channelMentionsMode == 2) {
+				messageContent = messageContent.replace(new RegExp("<#"+mention.channelId+">", 'g'), "#"+mention.channelId+"#");
+				messageContent = messageContent.replace(new RegExp("<#!"+mention.channelId+">", 'g'), "#"+mention.channelId+"#");
+			} else {
+				messageContent = messageContent.replace(new RegExp("<#"+mention.channelId+">", 'g'), "#"+mention.name+"#");
+				messageContent = messageContent.replace(new RegExp("<#!"+mention.channelId+">", 'g'), "#"+mention.name+"#");
 			}
 		}
 	}

File diff suppressed because it is too large
+ 295 - 295
package-lock.json


Some files were not shown because too many files changed in this diff