I tried that, and
POE::Component::IRC::Cookbook::Disconnecting as well. Bot::BasicBot's documentation under Other Methods says I can call these methods but I'm still not sure how to do it correctly.
This is what I tried
#!/usr/bin/perl
use POE;
use warnings;
use strict;
my $bot = Perlbot->new (server => 'swiftco.dal.net', channels => ['#ra
+ndomtestingchannel']);
$SIG{'INT'} = 'Handler';
$SIG{'TERM'} = 'Handler';
sub Handler {
$poe_kernel->signal($poe_kernel,'POCOIRC_SHUTDOWN');
};
$bot->run;
package Perlbot;
use base qw(Bot::BasicBot);
It still stays there after disconnecting and then reconnects back to IRC.