James is a modular IRC bot written by Sam van Kampen et al.