Parcourir la source

on change les chemins par qqchose de plus propre
et d'auto configuré

Vigdis (DanJ) il y a 10 ans
Parent
commit
342162333b
1 fichiers modifiés avec 13 ajouts et 11 suppressions
  1. 13 11
      unefede.pl

+ 13 - 11
unefede.pl

@@ -19,13 +19,15 @@ my $date_jffdn = ""; # date de la rentrée dans la fédé
 my $contact = ""; # email de contact
 my $description = ""; # description de l'asso
 
-my $bot_dir = "bot-irc";
-my $wrk_dir = "wrk-dir";
+# le repectoire des données du bot aka autoconf
+my $bot_dir = `pwd`; chomp $bot_dir ; $bot_dir .= "/";
+my $wrk_dir = "wrk-dir/";
+my $dir = $bot_dir.$wrk_dir;
 
 # Lis le fichier contenant les infos d'un FAI
 sub info {
     my $fai = shift @_;
-    my $filename = "/home/daga/".$bot_dir ."/". $wrk_dir."/". $fai.".info";
+    my $filename = $dir.$fai.".info";
     if (-e $filename)
     {
 	my $fh;
@@ -45,7 +47,7 @@ sub info {
 # Lis le fichier contenant les nombres adh/abo d'un FAI
 sub adh {
     my $fai = shift @_;
-    my $filename = "/home/daga/".$bot_dir ."/". $wrk_dir."/". $fai.".adh";
+    my $filename = $dir.$fai.".adh";
     if (-e $filename)
     {
 	my $fh;
@@ -65,7 +67,7 @@ sub adh {
 # lis le fichier et retourne le contenu
 sub lecture_fichier {
     my $fichier;
-    my $filename = "/home/daga/".$bot_dir ."/" . $wrk_dir . "/" . $fichier;
+    my $filename = $dir.$fichier;
     if (-e $filename)
     {
 	my $fh;
@@ -84,7 +86,7 @@ sub lecture_fichier {
 }
 
 sub adh_abo_ffdn {
-    my $filename = "/home/daga/".$bot_dir ."/". $wrk_dir."/ffdn.adh";
+    my $filename = $dir."ffdn.adh";
     if (-e $filename)
     {
 	my $fh;
@@ -376,19 +378,19 @@ sub said {
     }
     elsif ($message->{body} =~ /datafoin/) {
 	my $de = int rand(5);
-	if (de == 1) {
+	if ($de==1) {
 	    return "il ne faut pas me donner à manger après minuit /o\\";
 	}
-	elsif(de==2){
+	elsif($de==2){
 	    return "omnomnom";
 	}
-	elsif(de==3){
+	elsif($de==3){
 	    return "mais je vais grossir /o\\";
 	}
-	elsif(de==4){
+	elsif($de==4){
 	    return "vouiii";
 	}
-	elsif(de==5){
+	elsif($de==5){
 	    return "datafoin <3";
 	}
     }