diff --git a/doc/CHANGELOG b/doc/CHANGELOG index 24ff5c5..5bfd47a 100644 --- a/doc/CHANGELOG +++ b/doc/CHANGELOG @@ -3,6 +3,7 @@ Auto IRC Bot 3.0: Change Log 3.0 Indev =============================================================================== + * logchan is now joined automatically. * Changed on_notice arguments to: \%src, $target, @msg * Clean up shutdown. * Created event on_shutdown. diff --git a/lib/Core/IRC.pm b/lib/Core/IRC.pm index 8e1454b..b2c02e1 100644 --- a/lib/Core/IRC.pm +++ b/lib/Core/IRC.pm @@ -82,6 +82,13 @@ hook_add("on_connect", "autojoin", sub { # For multi-line ajoins. API::IRC::cjoin($svr, $_) foreach (@cajoin); } + # And logchan, if applicable. + if (conf_get('logchan')) { + my ($lcn, $lcc) = split '/', (conf_get('logchan'))[0][0]; + if ($lcn eq $svr) { + API::IRC::cjoin($svr, $lcc); + } + } return 1; });