Lines Matching refs:ircd
28 my $ircd = POE::Component::Server::IRC->spawn(
64 heap => { ircd => $ircd, twitter => $twitter, frepa => $frepa, config => $config },
75 $heap->{ircd}->yield( 'register' );
78 $heap->{ircd}->add_auth(
82 $heap->{ircd}->add_listener( port => $conf->{serverport} || 6667 );
85 $heap->{ircd}->yield(add_spoofed_nick => { nick => $conf->{botname} });
86 $heap->{ircd}->yield(daemon_cmd_join => $conf->{botname}, $conf->{channel});
105 $heap->{ircd}->yield(add_spoofed_nick => { nick => $nick });
106 $heap->{ircd}->yield(daemon_cmd_join => $nick, $ch);
117 $heap->{ircd}->_daemon_cmd_join($nick, $conf->{channel});
119 $heap->{ircd}->_daemon_cmd_nick($nick, $conf->{nickname});
138 … $heap->{ircd}->yield(daemon_cmd_privmsg => $data->{name}, $conf->{channel}, $data->{text});
143 $heap->{ircd}->_daemon_cmd_part($nick, $ch);
184 $heap->{ircd}->yield(daemon_cmd_notice => $conf->{botname}, $conf->{channel}, $ret->{text});
197 $heap->{ircd}->yield(add_spoofed_nick => { nick => $name });
198 $heap->{ircd}->yield(daemon_cmd_join => $name, $conf->{channel});
204 $heap->{ircd}->yield(daemon_cmd_privmsg => $name, $conf->{channel}, $text);
215 $heap->{ircd}->yield(daemon_cmd_notice => $conf->{botname}, $conf->{channel}, 'Twitter error');