Browse Source

hotfix: set action respond to private

Martin Passard 7 years ago
parent
commit
b8dbbd6d1d

+ 5 - 5
src/actions/Distance.java

@@ -33,21 +33,21 @@ public class Distance extends Action {
 			latitude = Double.parseDouble(s.substring(0, s.indexOf(' ')));
 			s=s.substring(s.indexOf(' ')+1); // Je me et au second paramètre
 			longitude = Double.parseDouble(s);
-			affichePlusProches(latitude, longitude, channel);
+			affichePlusProches(latitude, longitude, sender);
 		}catch(Exception e) {	//Cela doit alors être une adresse!
 			try {
 				Coordinates ca = getCoordinatesFromMessage(message, channel);
 				latitude = ca.getLatitude();
 				longitude = ca.getLongitude();
-				affichePlusProches(latitude, longitude, channel);
+				affichePlusProches(latitude, longitude, sender);
 			} catch (MultiplePossibleAddressException e1) {
-				bot.sendMessage(channel, "Plusieurs possibilités pour cet endroit, nous choisirons le premier:");
+				bot.sendMessage(sender, "Plusieurs possibilités pour cet endroit, nous choisirons le premier:");
 				for(int i = 0; i<e1.lieux.length; ++i) {
-					bot.sendMessage(channel, (i+1)+":"+e1.lieux[i].toString());
+					bot.sendMessage(sender, (i+1)+":"+e1.lieux[i].toString());
 				}
 				latitude = e1.lieux[0].coordonees.getLatitude();
 				longitude = e1.lieux[0].coordonees.getLongitude();
-				affichePlusProches(latitude, longitude, channel);
+				affichePlusProches(latitude, longitude, sender);
 			}
 		}
 				

+ 5 - 5
src/actions/Help.java

@@ -21,8 +21,8 @@ public class Help extends Action {
 			boolean hasreacted = false;
 			String commandeSansEspaces = message.replaceAll("\\s", "").substring(1); // On enleve les espaces et le +
 			if(commandeSansEspaces.toLowerCase().equals("help")) {
-				bot.sendMessage(channel, help());
-				afficheListeCommandes(l, channel);
+				bot.sendMessage(sender, help());
+				afficheListeCommandes(l, sender);
 				hasreacted = true;
 			}else {
 				String commande = message.substring(message.indexOf(' ')+1);
@@ -37,7 +37,7 @@ public class Help extends Action {
 							msg+=Action.CARACTERE_COMMANDE+s+" ";
 						}
 						msg += a.help();
-						bot.sendMessage(channel, msg);
+						bot.sendMessage(sender, msg);
 						hasreacted = true;
 					}
 				}
@@ -45,8 +45,8 @@ public class Help extends Action {
 			
 			// Si il n'as pas encore réagi
 			if(!hasreacted) {
-				bot.sendMessage(channel, "Commande inconnue.");
-				afficheListeCommandes(l, channel);
+				bot.sendMessage(sender, "Commande inconnue.");
+				afficheListeCommandes(l, sender);
 			}
 
 	}

+ 5 - 5
src/actions/ID.java

@@ -32,18 +32,18 @@ public class ID extends Action {
 			int id = Integer.parseInt(idString);
 			ISP fai = c.getISPWithID(id);
 			if(fai!=null) {
-			bot.sendMessage(channel, "Le FAI "+id+" est: "+fai.getBetterName());
+			bot.sendMessage(sender, "Le FAI "+id+" est: "+fai.getBetterName());
 			
 			}else {
-				erreur(channel,sender,idString+" est un id null");
+				erreur(sender,sender,idString+" est un id null");
 			}
 		}else {
 			ISP fai = c.getISPWithName(idString);
 			if(fai!=null) {
-				bot.sendMessage(channel, "Le FAI "+fai.getBetterName()+" a pour ID: "+fai.getId());
-				bot.sendMessage(channel, "L'url dans db est https://db.ffdn.org/api/v1/isp/"+fai.getId()+"/");
+				bot.sendMessage(sender, "Le FAI "+fai.getBetterName()+" a pour ID: "+fai.getId());
+				bot.sendMessage(sender, "L'url dans db est https://db.ffdn.org/api/v1/isp/"+fai.getId()+"/");
 			}else {
-				erreur(channel,sender,idString+" ne correspond a aucun FAI");
+				erreur(sender,sender,idString+" ne correspond a aucun FAI");
 			}
 			
 		}

+ 10 - 10
src/actions/Info.java

@@ -40,28 +40,28 @@ public class Info extends Action {
 
 				if(s.equalsIgnoreCase("all") && INFO_ALL) {	          			  // +info all
 					Cache c = Cache.getInstance();
-					ib.sendMessage(channel, c.toStringIRC());
+					ib.sendMessage(sender, c.toStringIRC());
 					for(ISP i : c.getListe()) {
 						if(i.isFFDNMember()) {
-							ib.sendMessage(channel, i.toStringIRC());
+							ib.sendMessage(sender, i.toStringIRC());
 						}
 					}
 
 				}else if(s.equalsIgnoreCase("ffdn")) {				//+info ffdn
 					Cache c = Cache.getInstance();
-					ib.sendMessage(channel, c.toStringIRC());
+					ib.sendMessage(sender, c.toStringIRC());
 
 				}else {
 					Cache c = Cache.getInstance();
 					ISP i = c.getISPWithName(s);
 					if(i == null) {
-						bot.sendMessage(channel, "Recherche d'une zone "+s);
+						bot.sendMessage(sender, "Recherche d'une zone "+s);
 						ISP j = c.getISPWithGeoZone(s);
 						if(j == null)
-							bot.sendMessage(channel, "Le FAI "+s+" est Inconnu, désolé. Et aucun FAI n'opère sur une sone dénomée "+s+" ...");
+							bot.sendMessage(sender, "Le FAI "+s+" est Inconnu, désolé. Et aucun FAI n'opère sur une sone dénomée "+s+" ...");
 						else {
-							bot.sendMessage(channel, "Un FAI opère sur une zone correspondante : ");
-							ib.sendMessage(channel, j.toStringIRC());
+							bot.sendMessage(sender, "Un FAI opère sur une zone correspondante : ");
+							ib.sendMessage(sender, j.toStringIRC());
 							List<CoveredAreas> cas = j.getCoveredAreas(s);
 							String technos = "Avec pour techno:";
 							for(CoveredAreas ca: cas) {
@@ -69,10 +69,10 @@ public class Info extends Action {
 								technos+=ca.getTechnos()+" ";
 								}
 							}
-							bot.sendMessage(channel, technos);
+							bot.sendMessage(sender, technos);
 						}
 					}else {
-						ib.sendMessage(channel, i.toStringIRC());
+						ib.sendMessage(sender, i.toStringIRC());
 					}
 				}
 
@@ -81,7 +81,7 @@ public class Info extends Action {
 				int  id = Integer.parseInt(message.substring(message.indexOf(' ')+1));
 				List<String> strings = idao.getISP(id).toStringIRC();
 				for(String response : strings) {
-					bot.sendMessage(channel,response);
+					bot.sendMessage(sender,response);
 				}
 			}
 		}

+ 1 - 1
src/actions/Liste.java

@@ -74,7 +74,7 @@ public class Liste extends Action {
 		}
 		messages.add(s);
 		Bot b2 = (Bot) bot;
-		b2.sendMessage(channel, messages);
+		b2.sendMessage(sender, messages);
 	}
 
 	@Override

+ 4 - 4
src/actions/Reload.java

@@ -21,15 +21,15 @@ public class Reload extends Action {
 		Date now = new Date();
 		Date lastCU = Cache.getInstance().getLastCacheUpdate();
 		if(lastCU.getTime() < now.getTime()-Cache.getTIME_BETWEEN_RELOADS() ) {		// Si la dernière MAJ date de + de 5 minutes
-			bot.sendMessage(channel, "Je lance le reload!");
+			bot.sendMessage(sender, "Je lance le reload!");
 			if(reload()) {
-				bot.sendMessage(channel, sender+": Le reload s'est bien passé.");
+				bot.sendMessage(sender, sender+": Le reload s'est bien passé.");
 			}else {
-				bot.sendMessage(channel, sender+": Erreur au moment du reload.");
+				bot.sendMessage(sender, sender+": Erreur au moment du reload.");
 			}
 		}else {
 			Date nextAllowed = new Date(lastCU.getTime()+Cache.getTIME_BETWEEN_RELOADS());
-			bot.sendMessage(channel, "Trop de reload, attendez un peu. Le dernier à eu lieu le "+lastCU.toString()+" Prochain autorisé le "+nextAllowed);
+			bot.sendMessage(sender, "Trop de reload, attendez un peu. Le dernier à eu lieu le "+lastCU.toString()+" Prochain autorisé le "+nextAllowed);
 		}
 		
 	}

+ 1 - 1
src/actions/Source.java

@@ -18,7 +18,7 @@ public class Source extends Action {
 
 	@Override
 	public void react(String channel, String sender, String login, String hostname, String message) {
-		bot.sendMessage(channel, sender+": mes sources sont disponibles ici: https://code.ffdn.org/marmat8951/bot-irc2");
+		bot.sendMessage(sender, sender+": mes sources sont disponibles ici: https://code.ffdn.org/marmat8951/bot-irc2");
 	}
 
 	@Override