]> git.donarmstrong.com Git - infobot.git/commitdiff
factoidSearch handles "$chan", allow _default on normal queries
authortimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Wed, 14 Jul 2004 20:29:37 +0000 (20:29 +0000)
committertimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Wed, 14 Jul 2004 20:29:37 +0000 (20:29 +0000)
git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@1006 c11ca15a-4712-0410-83d8-924469b57eb5

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";