Mercurial > hg > lolscript
view teh-lol.pl @ 2:34a80b4f5e34
Modify the timestamp
author | Jordi Gutiérrez Hermoso <jordigh@gmail.com> |
---|---|
date | Mon, 10 Aug 2009 13:03:23 -0500 |
parents | 25377c6b6550 |
children | 6c34daa0afb0 |
line wrap: on
line source
#Copyright © 2009 Jordi Gutiérrez Hermoso # #teh-lol.pl is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by #the Free Software Foundation, either version 3 of the License, or #(at your option) any later version. # #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. # #You should have received a copy of the GNU General Public License #along with this program. If not, see <http://www.gnu.org/licenses/>. Xchat::register('teh lol', '0.1.2', 'lols back'); Xchat::hook_print('Channel Message', \&check_lol); my %timestamp; sub check_lol { my $chan = Xchat::get_info("channel"); if ($_[0][1] =~ /\b(lo+l)\b/i) { Xchat::command("say $1") if (time - $timestamp{$chan} > 59 or undef $timestamp{$chan} ); $timestamp{$chan} = time; } return Xchat::EAT_NONE; }