I'm planning on making a chatbot, and of course I have to parse the messages from the users. Should I use a third party API for this like Wit.ai or an NLP library like Stanford CoreNLP or OpenNLP? This will be my first NLP project, I have no experience in this area.