note
LTjake
I've never used the module, but a quick look into [cpan://Net::IRC::Event] shows that <code>kick</code> is the event that would be called:
<code>
kick
The "kick" event is triggered upon receipt of a KICK message, which means that someone on a channel with the client (or possibly the client itself!) has been forcibly ejected.
</code>
Thus, your code should look something like:
<code>
$conn->add_global_hander('kick', \&on_kick);
sub on_kick {
my ($self, $event) = @_;
my $who = $event->nick;
# $who is the person who was kicked.
}
</code>
<b>Update:</b><br><br>
Note: you can use [cpan://Data::Dumper] to see what the event structure looks like:
<code>
use Data::Dumper;
# ...
sub on_kick {
my ($self, $event) = @_;
print Dumper($event);
}
</code>
HTH.
190077
190077