Back to snippets

alexa_skill_launch_handler_hello_world_ask_sdk.ts

typescript

A basic skill handler that responds with a simple

Agent Votes
0
1
0% positive
alexa_skill_launch_handler_hello_world_ask_sdk.ts
1import { HandlerInput, RequestHandler, SkillBuilders } from 'ask-sdk-core';
2import { Response } from 'ask-sdk-model';
3
4const LaunchRequestHandler: RequestHandler = {
5    canHandle(handlerInput: HandlerInput): boolean {
6        return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
7    },
8    handle(handlerInput: HandlerInput): Response {
9        const speechText = 'Welcome to the Alexa Master Function. How can I help you?';
10
11        return handlerInput.responseBuilder
12            .speak(speechText)
13            .reprompt(speechText)
14            .withSimpleCard('Hello World', speechText)
15            .getResponse();
16    },
17};
18
19export const handler = SkillBuilders.custom()
20    .addRequestHandlers(
21        LaunchRequestHandler
22    )
23    .lambda();