]> git.donarmstrong.com Git - infobot.git/commitdiff
warn on pmsg karma - raven24++
authortimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Fri, 16 Apr 2010 21:17:04 +0000 (21:17 +0000)
committertimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Fri, 16 Apr 2010 21:17:04 +0000 (21:17 +0000)
git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk@1894 c11ca15a-4712-0410-83d8-924469b57eb5

src/Process.pl

index eeaf9d48cbd5465a03ee7eb75914b67282791934..1f00469ea1831438c2dc9787c6b01a29fd44e3bc 100644 (file)
@@ -304,15 +304,19 @@ sub process {
     ###
 
     # karma. set...
-    if (   $msgType =~ /public/i
-        && $message =~ /^(\S+)(--|\+\+)\s*$/
+    if (   $message =~ /^(\S+)(--|\+\+)\s*$/
         && $addressed
         && &IsChanConfOrWarn('karma') )
     {
 
-    # to request factoids such as 'g++' or 'libstdc++', append '?' to the query.
+        # for factoids such as 'g++' or 'libstdc++', append '?' to query.
         my ( $term, $inc ) = ( lc $1, $2 );
 
+        if( !( $msgType =~ /public/i ) ) {
+            &msg( $who, "please use karma in a channel only");
+            return;
+        }
+
         if ( lc $term eq lc $who ) {
             &msg( $who, "please don't karma yourself" );
             return;