a multi-network asynchronous chat bot framework using twisted.