]> git.donarmstrong.com Git - infobot.git/blobdiff - src/Factoids/Reply.pl
factoidSearch handles "$chan", allow _default on normal queries
[infobot.git] / src / Factoids / Reply.pl
index efd83e7db6f31417e41f281d180892e322389b19..7dc720fc8f5f55b5401e4a20dd4cc2b22dd632e1 100644 (file)
@@ -35,14 +35,17 @@ sub getReply {
        @searches = ('_default');
     }
 
-    if ($literal and $message =~ /^_default\s+/) {
+    # requesting the _default one, ignore factoidSearch
+    if ($message =~ /^_default\s+/) {
        @searches = ('_default');
        $message =~ s/^_default\s+//;
     }
 
     # check for factoids with each prefix
     foreach $search (@searches) {
-       if ($search eq '_default') {
+       if ($search eq '$chan') {
+           $factoid = "$chan $message";
+       } elsif ($search eq '_default') {
            $factoid = $message;
        } else {
            $factoid = "$search $message";