Python IRC bot framework