oh... I guess I should have a point why a modular bot would be cool. Think about this, script out a conversation about a quest and deploy that to all relevent NPCs while still leaving each NPCs personalities in tact. In addition to that you could create modules of specific knowledge to all relevent NPCs who would know about that particular event, craft, etc. The bot already comes with basic conversation and with a bit of tweaking, it could be set for a fantasy type setting so that if you just wanted to bs with it, the conversation would appear very human-like. I think THAT is a very fundemental function of it because if say, you dont word something correctly or you ask something the bot does not know, it will not come back with a null response but rather a natural one. After playing with the bot myself I noticed it also has the ability of continuing a conversation, so asking the right things not only would you get an answer but hints as to what to ask next. I have even used this bot with aim and managed to trick a few friends of mine. They thought they were talking to a live person until after about 30 minutes I had to cut the conversation and let em know that it was a bot they were talking to.