title: Best way to build a chat bot
body: <p>What framework can I start with to create a simple chatbot? the focus of the bot is very limited(for my project management website <a href="http://ayeboss.com" rel="nofollow">http://ayeboss.com</a>). </p>
  
  <p>One can compare it with SIRI on iPhone. I want to create a simple "answering" chat which will answer questions like "give me all completed tasks so far" or "show me last completed task" or "show|list|give me my pending tasks" etc. After user asks the question I want to present the data to the user</p>
  
  <p>As of now I am creating a regex dictionary of possible questions and if there is no match then I do a lucene search to find the nearest match.
  Am I doing it right?</p>