Body: <p>I am trying to create a chatbot application where the user can create its own bot, like <a href="https://www.botengine.ai/" rel="nofollow noreferrer">Botengine</a>. After going through google, I saw I need some NLP API to process the user's query. As per wit.ai <a href="https://wit.ai/docs/quickstart" rel="nofollow noreferrer">basic example</a>, I can set and get data. How I am going to create a bot engine?</p>
  
  <p>So, as far I understand the flow, here is an example for pizza delivery</p>
  
  <ol>
  <li><p>The user will enter a welcome message, i.e - Hi or Hello</p></li>
  <li><p>The welcome reply will be saved by bot owner in my database</p></li>
  <li><p>The user will enter some query, then I will hit wit.ai API to process that query. Example: The user's query is "What kind of pizza's available in your store" and wit.ai will respond with the details of intent "pizza_type"</p></li>
  <li><p>Then I will search for the intent returned by wit in my database.</p></li>
  </ol>
  
  <p>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 Node.js. I have also found some example in <a href="https://github.com/wit-ai/node-wit" rel="nofollow noreferrer">node-wit</a>, but can't find how I will implement this.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-08-09T17:48:32.823Z
Comments.Text: 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!
Comments.UserDisplayName: quintumnia
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-08-13T04:47:33.250Z
Comments.Text: 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.
Comments.UserDisplayName: Bikash Mondal
Tags: <natural-language-processing><ai-design><chat-bots>
Title: How can I create a chatbot application where the user can create its own bot?
UserDisplayName: Bikash Mondal
ThreadText: # How can I create a chatbot application where the user can create its own bot?
  
  (Asked by: username_0 on 2018-08-07)
  
  I am trying to create a chatbot application where the user can create its own bot, like [Botengine](https://www.botengine.ai/). After going through google, I saw I need some NLP API to process the user's query. As per wit.ai [basic example](https://wit.ai/docs/quickstart), I can set and get data. How I am going to create a bot engine?
  
  So, as far I understand the flow, here is an example for pizza delivery
  
  1. The user will enter a welcome message, i.e - Hi or Hello
  2. The welcome reply will be saved by bot owner in my database
  3. The user will enter some query, then I will hit wit.ai API to process that query. Example: The user's 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 returned 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 Node.js. I have also found some example in [node-wit](https://github.com/wit-ai/node-wit), but can't find how I will implement this.
  
  **Tags:** natural-language-processing, ai-design, chat-bots
  
  > **Comments:**
  > **username_1**: 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!  
  > **username_0**: 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.  
  
  ---
  
  ## 0 answers
  
  