Cloudkibo / KiboPush

0 stars 1 forks source link

Modify send chatbot reply logic for DialogFlow (whatsapp) #10930

Closed ImranBinShoukat closed 3 years ago

ImranBinShoukat commented 3 years ago

This task is to modify the send chatbot reply logic for WhatsApp. We will incorporate the DialogFlow call here and get the intent info from DialogFlow first and then transform it into the final answer by calling the external shopify API if needed.

ImranBinShoukat commented 3 years ago

This is under construction. I have modified the logic to use DialogFlow and KiboAutomation to process user input and then send the reply back to the customer. Modify the commerce API layer logic for DialogFlow is remaining here.

ImranBinShoukat commented 3 years ago

This is still under construction. I have written the code for the following:

Following are remaining here:

jekram commented 3 years ago

@ImranBinShoukat what is the update here

ImranBinShoukat commented 3 years ago

I have completed the manage cart and payment methods here. Now I am working on the order status.

ImranBinShoukat commented 3 years ago

I forgot to comment on this on Thursday. I have completed the work on this. Will give the demo today after the meeting.

ImranBinShoukat commented 3 years ago

Next steps for DialogFlow chatbot:

  1. Implement the recent enhancements
    • View Catalog
    • View FAQs
    • Cancel order
    • Order return
    • Order tracking
    • Configuration for number of products to display per message
    • Order confirmation
    • Abandoned cart
  2. Advanced NLP for chatbot
  3. Multilingual chatbot (urdu)
  4. Voice recognition
ImranBinShoukat commented 3 years ago

I will also work to show "Shopify with NLP" chatbot option on our FlockSend WhatsApp number. That way we will have both (shopify without NLP and shopify with NLP) the chatbots on production.

ImranBinShoukat commented 3 years ago

I have completed the work on this.

Screenshot 2021-02-12 at 5 45 34 PM

Assigning @sojharo to test

sojharo commented 3 years ago

This is working fine on production.