Browse Source

fix: commandes

Martin Passard 7 years ago
parent
commit
bbca19fac1
1 changed files with 14 additions and 15 deletions
  1. 14 15
      src/main/Bot.java

+ 14 - 15
src/main/Bot.java

@@ -24,22 +24,21 @@ public class Bot extends PircBot {
 			String login, String hostname, String message) {
 			String login, String hostname, String message) {
 		if (message.equalsIgnoreCase("time?")) {
 		if (message.equalsIgnoreCase("time?")) {
 			String time = new java.util.Date().toString();
 			String time = new java.util.Date().toString();
-			sendMessage(channel, sender + ": The time is now " + time);
+			sendMessage(channel, sender + ": Nous sommes le " + time);
 		}
 		}
 
 
-		if (message.contains("+info")) {
-
+		if (message.substring(0, 5).equalsIgnoreCase("+info")) {
 			info(channel,sender,login,hostname,message);
 			info(channel,sender,login,hostname,message);
+		}
 
 
+		if (message.equalsIgnoreCase("+source") || message.equalsIgnoreCase("+code") || message.equalsIgnoreCase("+sources")) {
+			sendMessage(channel, sender+": mes sources sont disponibles ici: https://code.ffdn.org/marmat8951/bot-irc2");
 		}
 		}
 
 
-		if (message.contains("+liste")) {
+
+		if (message.substring(0, 6).equals("+liste")) {
 			list(channel, sender, login, hostname, message);
 			list(channel, sender, login, hostname, message);
 		}
 		}
-		
-		if (message.equals("+source")) {
-			sendMessage(channel, sender+": mes sources sont disponibles ici: https://code.ffdn.org/marmat8951/bot-irc2");
-		}
 
 
 		if(message.equals("+reload")) {
 		if(message.equals("+reload")) {
 			Date now = new Date();
 			Date now = new Date();
@@ -93,14 +92,14 @@ public class Bot extends PircBot {
 				e1.printStackTrace();
 				e1.printStackTrace();
 			}
 			}
 		}
 		}
-		
-		
+
+
 
 
 		List<String> messages = new LinkedList<>();
 		List<String> messages = new LinkedList<>();
 		messages.add("Les FAI surveillés par mes petits yeux mignons de bot sont:");
 		messages.add("Les FAI surveillés par mes petits yeux mignons de bot sont:");
 		String s="";
 		String s="";
-		
-		
+
+
 		if(message.indexOf(' ')!=-1 && message.substring(message.indexOf(" ")).contains("all")) {
 		if(message.indexOf(' ')!=-1 && message.substring(message.indexOf(" ")).contains("all")) {
 			messages.add("=== Hors fédé: ===");
 			messages.add("=== Hors fédé: ===");
 			for(ISP isp: listeFAI) {
 			for(ISP isp: listeFAI) {
@@ -115,7 +114,7 @@ public class Bot extends PircBot {
 			messages.add(s);
 			messages.add(s);
 			s="";
 			s="";
 		}
 		}
-			messages.add("=== Dans la fédé: ===");
+		messages.add("=== Dans la fédé: ===");
 		for(ISP isp: listeFAI ) {
 		for(ISP isp: listeFAI ) {
 			if(isp.isFFDNMember()) {
 			if(isp.isFFDNMember()) {
 
 
@@ -134,8 +133,8 @@ public class Bot extends PircBot {
 
 
 
 
 	}
 	}
-	
-	
+
+
 
 
 
 
 	public void info(String channel, String sender,
 	public void info(String channel, String sender,