| IRC-Bot-Hangman documentation | Contained in the IRC-Bot-Hangman distribution. |
IRC::Bot::Hangman::Command::Eliza - Eliza commands
See IRC::Bot::Hangman
This module is a plugin providing a Liza bot.
<hangman> blah blah...
This plugin's name = 'default'
Gives a Liza answer if no answer has been given by Hangman
Pierre Denis <pierre@itrelease.net>
http://www.itrelease.net/
Copyright 2005 IT Release Ltd - All Rights Reserved.
This module is released under the same license as Perl itself.
| IRC-Bot-Hangman documentation | Contained in the IRC-Bot-Hangman distribution. |
package IRC::Bot::Hangman::Command::Eliza; use warnings::register; use strict; use Chatbot::Eliza; use Carp qw( carp ); our $Eliza;
sub name () { 'eliza' }
sub post_process { my $self = shift; my $robot = shift; return if ( $robot->response ); $Eliza ||= Chatbot::Eliza->new; $robot->response( $Eliza->transform( $robot->input ) ); } 1;