Tabnine Logo For Javascript
Slot
Code IndexAdd Tabnine to your IDE (free)

How to use
Slot
in
ask-sdk-model

Best JavaScript code snippets using ask-sdk-model.Slot(Showing top 1 results out of 315)

origin: alexa/skill-sample-nodejs-zero-to-hero

handle(handlerInput) {
    const {attributesManager, requestEnvelope} = handlerInput;
    // the attributes manager allows us to access session attributes
    const sessionAttributes = attributesManager.getSessionAttributes();
    const {intent} = requestEnvelope.request;

    if (intent.confirmationStatus === 'CONFIRMED') {
      const day = Alexa.getSlotValue(requestEnvelope, 'day');
      const year = Alexa.getSlotValue(requestEnvelope, 'year');
      // we get the slot instead of the value directly as we also want to fetch the id
      const monthSlot = Alexa.getSlot(requestEnvelope, 'month');
      const monthName = monthSlot.value;
      const month = monthSlot.resolutions.resolutionsPerAuthority[0].values[0].value.id; //MM

      sessionAttributes['day'] = day;
      sessionAttributes['month'] = month; //MM
      sessionAttributes['monthName'] = monthName;
      sessionAttributes['year'] = year;
      // we can't use intent chaining because the target intent is not dialog based
      return SayBirthdayIntentHandler.handle(handlerInput);
    }

    return handlerInput.responseBuilder
      .speak(handlerInput.t('REJECTED_MSG'))
      .reprompt(handlerInput.t('REPROMPT_MSG'))
      .getResponse();
  }
ask-sdk-model(npm)Slot

Most used ask-sdk-model functions

  • Resolutions.resolutionsPerAuthority
  • ResponseEnvelope.response
  • Slot.resolutions
  • Slot.value
  • Value.id

Popular in JavaScript

  • postcss
  • mime-types
    The ultimate javascript content-type utility.
  • lodash
    Lodash modular utilities.
  • crypto
  • glob
    a little globber
  • http
  • qs
    A querystring parser that supports nesting and arrays, with a depth limit
  • commander
    the complete solution for node.js command-line programs
  • body-parser
    Node.js body parsing middleware
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJavascript Code Index
Get Tabnine for your IDE now