1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
package Plugin::Echo; use strict; use warnings; my %config; sub configure { my $self = shift; my $cmdref = shift; my $cref = shift; %config = %$cref; $cmdref->("echo", sub { $self->echo(@_); } ); return $self; } sub echo { my ($self, $irc, $logger, $who, $where, $rest, @arguments) = @_; return $rest; } 1;