Changeset 1021
- Timestamp:
- 06/30/06 06:07:26
- Files:
-
- trunk/plagger/bin/plagger-ircbot (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/bin/plagger-ircbot
r658 r1021 47 47 irc_001 => \&bot_connected, 48 48 irc_372 => \&bot_motd, 49 irc_433 => \&bot_nick_taken, 49 50 irc_disconnected => \&bot_reconnect, 50 51 irc_error => \&bot_reconnect, … … 142 143 $kernel->delay( connect => 60 ); 143 144 } 145 146 sub bot_nick_taken 147 { 148 my ( $kernel, $heap ) = @_[ KERNEL, HEAP ]; 149 if ($config->{nick} !~ /\d$/) { 150 $config->{nick} .= 0; 151 } else { 152 substr( $config->{nick}, -1, 1 )++; 153 } 154 err 'nick taken, trying new nick ' . $config->{nick}; 155 $kernel->post( bot => nick => $config->{nick} ); 156 $heap->{seen_traffic} = 1; 157 }
