A rewrite of NopeBot in Twisted, using PyMoronBot as a starting point