Wrong actions or no actions being executed

When i give some input in the chat bot, it identifies the intent to which the input belongs, but it doesn’t execute the action specified for that intent in the stories

How do you know it identifies the intent? are you using debug?

Maybe a snapshot of your stories file can help better understand the situation.

yeah, i used debug…

Beginning steps

  • greet{“partyname”: “”}
    • action_capture_data_and_greet

    branch_joint_purchase

For Accepting joint purchase Scenario 1

branch_joint_purchase

  • accept{“borrowingtype”: “”, “spousefirstname”: “”, , “spouselastname”: “”}
    • action_ask_purchase_state

    branch_state_decision

For Accepting joint purchase Scenario 2

branch_joint_purchase

  • accept_joint_purchase{“borrowingtype”: “”, “spousefirstname”: “”, , “spouselastname”: “”}
    • action_ask_purchase_state

    branch_state_decision

For not Accepting joint purchase Scenario 1

branch_joint_purchase

  • deny{“borrowingtype”: “”, “spousefirstname”: “”, , “spouselastname”: “”}
    • action_ask_purchase_state

    branch_state_decision

For not Accepting joint purchase Scenario 2

branch_joint_purchase

  • deny_joint_purchase{“borrowingtype”: “”, “spousefirstname”: “”, , “spouselastname”: “”}
    • action_ask_purchase_state

    branch_state_decision

Decision for state as Yes Scenario 1

branch_state_decision

  • accept{“purchasestate”: “”}
    • action_capture_default_purchase_state
    • utter_ask_purpose

    branch_purpose

Decision for purpose as Yes Scenario 1

branch_purpose

  • accept{“purposetype”: “”, “latestfinancialsavailable”: “”, “grossincome”: “”, “incomefrequency”: “”, “grossexpense”: “”, “expensefrequency”: “”}
    • action_check_latest_financials_avl
    • action_capture_purpose_type

    branch_financials

Decision for purpose as Yes Scenario 1

branch_purpose

  • deny{“purposetype”: “”, “latestfinancialsavailable”: “”, “grossincome”: “”, “incomefrequency”: “”, “grossexpense”: “”, “expensefrequency”: “”}
    • action_check_latest_financials_avl
    • action_capture_purpose_type

    branch_financials

Decision for change in financials as No Scenario 1

branch_financials

  • deny
    • action_call_bpc_api_and_display_outcome

Decision for change in financials as No Scenario 2

branch_financials

  • no_change_in_financials
    • action_call_bpc_api_and_display_outcome

Decision for change in financials as Yes Scenario 1

branch_financials

  • accept
    • utter_ask_for_changes
  • changed_financials{“grossincome”: “”, “incomefrequency”: “”, “grossexpense”: “”, “expensefrequency”: “”}
    • action_capture_financials
    • action_call_bpc_api_and_display_outcome

Decision for change in financials as Yes Scenario 2

branch_financials

  • change_in_financials
    • utter_ask_for_changes
  • changed_financials{“grossincome”: “”, “incomefrequency”: “”, “grossexpense”: “”, “expensefrequency”: “”}
    • action_capture_financials
    • action_call_bpc_api_and_display_outcome

Decision for state as Yes Scenario 2

branch_state_decision

  • accept_state{“purchasestate”: “”}
    • action_capture_default_purchase_state
    • utter_ask_purpose

    branch_purpose

Decision for state as No Scenario 1

branch_state_decision

  • deny
    • utter_ask_state
  • purchase_state{“purchasestate”: “”}
    • action_capture_purchase_state
    • utter_ask_purpose

    branch_purpose

Decision for state as No Scenario 2

branch_state_decision

  • deny_state{“purchasestate”: “”}
    • action_capture_purchase_state
    • utter_ask_purpose

    branch_purpose

say goodbye

  • goodbye
    • utter_goodbye