From 488c6e4cd7bc858639020a6a1e4b23523f18b58d Mon Sep 17 00:00:00 2001 From: timriker Date: Fri, 16 Apr 2010 21:17:04 +0000 Subject: [PATCH] warn on pmsg karma - raven24++ git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk@1894 c11ca15a-4712-0410-83d8-924469b57eb5 --- src/Process.pl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Process.pl b/src/Process.pl index eeaf9d4..1f00469 100644 --- a/src/Process.pl +++ b/src/Process.pl @@ -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; -- 2.39.2