code: def on_intent(intent_request, session):
      
  
      print("on_intent requestId=" + intent_request['requestId'] +
            ", sessionId=" + session['sessionId'])
  
      intent = intent_request['intent']
      intent_name = intent_request['intent']['name']
  
      # Dispatch to your skill's intent handlers
      if intent_name == "MyColorIsIntent":
          return set_color_in_session(intent, session)
      elif intent_name == "WhatsMyColorIntent":
          return get_color_from_session(intent, session)
      elif intent_name == "AMAZON.HelpIntent":
          return get_welcome_response()
      elif intent_name == "AMAZON.CancelIntent" or intent_name == "AMAZON.StopIntent":
          return handle_session_end_request()
      else:
          raise ValueError("Invalid intent")
docs: Called when the user specifies an intent for this skill