]> git.donarmstrong.com Git - infobot.git/commitdiff
args in cmd: from dondelelcaro
authortimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Thu, 19 May 2005 06:08:35 +0000 (06:08 +0000)
committertimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Thu, 19 May 2005 06:08:35 +0000 (06:08 +0000)
git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@1221 c11ca15a-4712-0410-83d8-924469b57eb5

src/Factoids/Question.pl
src/Factoids/Reply.pl

index 4e4c949e0b99fcba7074b35833db01cae57ff3dc..1107867085a4833dfd83f38cea9b4be6bbba2319 100644 (file)
@@ -264,7 +264,7 @@ sub factoidArgs {
            my $old = $result;
            while (1) {
 #              &DEBUG("Q: result => $result (1before)");
-               $result = &substVars($result);
+               $result = &substVars($result,1);
 #              &DEBUG("Q: result => $result (1after)");
 
                last if ($old eq $result);
@@ -275,17 +275,17 @@ sub factoidArgs {
            # hack.
            $vals[$i] =~ s/^me$/$who/gi;
 
-           if (!$done) {
+#          if (!$done) {
                &status("factArgs: SARing '$_' to '$vals[$i]'.");
                $result =~ s/\Q$_\E/$vals[$i]/g;
-           }
+#          }
            $i++;
        }
 
        # nasty hack to get partial &getReply() functionality.
+       $result = &SARit($result);
        $result =~ s/^\s*<action>\s*(.*)/\cAACTION $1\cA/i;
        $result =~ s/^\s*<reply>\s*//i;
-       $result = &SARit($result);
 
 # well... lets go through all of them. not advisable if we have like
 # 1000 commands, heh.
index 0b1f9d0ad4f118811c18c630c924c428723492e9..d21f0f2e6e2ec97687a11162d714cb91bd9593ed 100644 (file)
@@ -149,11 +149,11 @@ sub getReply {
     ###
 
     # don't evaluate if it has factoid arguments.
-    if ($message =~ /^cmd:/i) {
-       &status("Reply: not doing substVars (eval dollar vars)");
-    } else {
+#    if ($message =~ /^cmd:/i) {
+#      &status("Reply: not doing substVars (eval dollar vars)");
+#    } else {
        $reply = &substVars($reply,1);
-    }
+#    }
 
     $reply;
 }