I am trying to create a chatbot application where user can create their own bot like Botengine. After going through google I saw I need some NLP api to process user's query. As per wit.ai basic example I can set and get data. Now I am confused, How I am going to create a botengine?

So as far I understand the flow, Here is an example for pizza delivery:-

  1. User will enter a welcome message i.e - Hi, Hello ...

  2. Welcome reply will be saved by bot owner in my database.

  3. User will enter some query, then I will hit wit.ai API to process that query. Example :- Users query is "What kind of pizza's available in your store" and wit.ai will respond with the details of intent "pizza_type"
  4. Then I will search for the intent return by wit in my database.

So, is that the right flow to create a chatbot? Am I in the right direction? Could anyone give me some link or some example so I can go through it. I want to create this application using nodejs. I have also found some example in node-wit, but can't find how I will implement this.


  • $\begingroup$ We can give you a glimpse from where to start, however can you go through the community guidelines.Just a little bit.Can you give us a link to your project if you don't mind! $\endgroup$ – quintumnia Aug 9 '18 at 17:48
  • $\begingroup$ I am working on my local, and I could not make so much progress so I can share you. All I need a basic knowledge to start the project. $\endgroup$ – Bikash Mondal Aug 13 '18 at 4:47

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.