Bot-JabberBot

 view release on metacpan or  search on metacpan

JabberBot.pm  view on Meta::CPAN

	my @items = $query->getTag('item');
	foreach (@items) {
	    if ($_->attr('jid') =~ m/\@/) {
		push @roster, $_->attr('jid');
	    }
	}
	$self->roster(\@roster);
    }
} 

sub update_session {
    my ($self,$said) = @_;
    my $session = $self->session;
    my $dialogue = $session->{$said->{who}} || [ ];
    my $session_length = $self->session_length || '8';
    if (scalar(@{$dialogue}) > 8) {
	pop @{$dialogue};
    }
    push @{$dialogue}, $said->{body};
    $session->{$said->{who}} = $dialogue;
    $self->session($session);

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.661 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )