NAME
POE::Component::IRC::Cookbook::MegaHAL - A blabbering IRC bot
SYNOPSIS
This bot uses POE::Component::IRC::Plugin::MegaHAL for most of its magic. As of yet, this recipe just contains a SYNOPSIS that is copied from its documentation.
DESCRIPTION
#!/usr/bin/env perl
use
strict;
use
warnings;
use
POE;
my
$irc
= POE::Component::IRC::State->spawn(
nick
=>
'Brainy'
,
server
=>
'irc.freenode.net'
,
);
my
@channels
= (
'#other_chan'
,
'#my_chan'
);
$irc
->plugin_add(
'MegaHAL'
, POE::Component::IRC::Plugin::MegaHAL->new(
Own_channel
=>
'#my_chan'
));
$irc
->plugin_add(
'AutoJoin'
, POE::Component::IRC::Plugin::AutoJoin->new(
Channels
=> \
@channels
));
$irc
->plugin_add(
'Connector'
, POE::Component::IRC::Plugin::Connector->new());
$irc
->yield(
'connect'
);
$poe_kernel
->run();
AUTHOR
Hinrik Örn Sigurðsson, hinrik.sig@gmail.com