X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2FCommandStubs.pl;h=4ed20b82171137ac3eaf14d0b9a3eb447e568847;hb=06f647da80d499612d353da2866c9c3afd3267e2;hp=82886a780f60494fb861f6528fd3c73bb0a61443;hpb=88bafa062506d1cbc03c8fb2f4d44759c85fe7a0;p=infobot.git diff --git a/src/CommandStubs.pl b/src/CommandStubs.pl index 82886a7..4ed20b8 100644 --- a/src/CommandStubs.pl +++ b/src/CommandStubs.pl @@ -182,17 +182,16 @@ sub Modules { return; } - # google searching. Simon++ - my $w3search_regex = 'google'; + # google searching -- thanks Brett Cave if ( $message =~ - /^(?:search\s+)?($w3search_regex)\s+(?:for\s+)?['"]?(.*?)["']?\s*\?*$/i + /^(\s+)?google\s+['"]?(.*?)["']?\s*\?*$/i ) { - return unless ( &IsChanConfOrWarn('W3Search') ); + return unless ( &IsChanConfOrWarn('Google') ); - &Forker( 'W3Search', sub { &W3Search::W3Search( $1, $2 ); } ); + &Forker( 'Google', sub { &Google::GoogleSearch( $2 ); } ); - $cmdstats{'W3Search'}++; + $cmdstats{'Google'}++; return; } @@ -792,6 +791,7 @@ sub do_text_counters { &addCmdHook('bzflist', ('CODEREF' => 'BZFlag::list', 'Identifier' => 'BZFlag', 'Cmdstats' => 'BZFlag', 'Forker' => 1, 'Module' => 'BZFlag') ); &addCmdHook('bzfquery', ('CODEREF' => 'BZFlag::query', 'Identifier' => 'BZFlag', 'Cmdstats' => 'BZFlag', 'Forker' => 1, 'Module' => 'BZFlag') ); &addCmdHook('chan(stats|info)', ('CODEREF' => 'chaninfo', ) ); +&addCmdHook('conn(stats|info)', ('CODEREF' => 'conninfo', ) ); &addCmdHook('cmd(stats|info)', ('CODEREF' => 'cmdstats', ) ); &addCmdHook('convert', ('CODEREF' => 'convert', 'Forker' => 1, 'Identifier' => 'Units', 'Help' => 'convert') ); &addCmdHook('(cookie|random)', ('CODEREF' => 'cookie', 'Forker' => 1, 'Identifier' => 'Factoids') );