How to use custom logic with Chatbot frameworks

I am working on a Chatbot, I have implemented it with Dialogflow (Dialogflow ES). I found that Dialogflow has the following Pros

  • Easy to use
  • Good at Intent classification
  • Good at extracting Entities (prebuilt/custom)
  • Conversations can be chained to a certain extent using input/output contexts and lifespan
  • Less flexible

But in my use case, there are certain situations where human level judgment is required and it cannot be done using Dialogflow. Can we add our custom logic to process certain user requests in Dialogflow or any other Chatbot framework which provide more flexibility

submitted by /u/arush1836
[link] [comments]