Bot joins channel before it's logged in
Status: Beta
Brought to you by:
strtok
I would believe that this is a general problem with how
the server message loop works. Provided I understand
enough about IRC and how the message loop works,
there is a serious bug that affects how the bot parses
the server messages during login. Specifically, it tries to
send the join command immediately after it has created
the connection but has not yet set up its nickname.
Once the initial join fails, the next join is delayed several
seconds until the timeout occurs and the ALRM handler
notices that the bot is not in its channel.