oopbot is a full featured IRC bot for various purposes. It supports variuous channel oper commands and excellent logging options.