Leone25 před 5 roky
rodič
revize
bfca22ac02
2 změnil soubory, kde provedl 303 přidání a 297 odebrání
  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+"#");
 			}
 		}
 	}

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 295 - 295
package-lock.json


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů