After building a bot with SmartIRC, I noticed that if
nobody on the channel talks after a while (i.e. the bot
doesn't get any input from the socket), the IRC server
drops the connection (it looks like the bot
disconnected). However, SmartIRC still thinks it's
connected and keeps running, but it's not really
connected to anything.
This is quite annoying because I can't leave the bot
running for long periods of time...
Otherwise, this is a great utility!