diff options
Diffstat (limited to 'Plugin')
-rw-r--r-- | Plugin/Greet.pm | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Plugin/Greet.pm b/Plugin/Greet.pm index 9933104..e66c91a 100644 --- a/Plugin/Greet.pm +++ b/Plugin/Greet.pm @@ -56,12 +56,13 @@ my @own_responses = ( sub on_join { my ($self, $logger, $me, $who, $where, $raw_what, $what, $irc) = @_; my $nick = (split /!/, $who)[0]; + my $response; if ($nick eq $root_config->{current_nick}) { return unless self_odds(); - return some @own_responses; + $response = some @own_responses; } else { return unless other_odds(); - return some( + $response = some( "hi $nick", "oh look, $nick is here", "look who came crawling back", @@ -71,5 +72,7 @@ sub on_join { "Welcome to $where->[0], $nick. Leave your sanity at the door", "I feel sick"); } + $irc->delay([privmsg => $where => $response], 1+rand(5)); + return; } 1; |