Skip to content

Instantly share code, notes, and snippets.

View softwarechido's full-sized avatar

Carlos Ordonez softwarechido

View GitHub Profile
//lambda
// This sample demonstrates handling intents from an Alexa skill using the Alexa Skills Kit SDK (v2).
// Please visit https://alexa.design/cookbook for additional examples on implementing slots, dialog management,
// session persistence, api calls, and more.
const Alexa = require('ask-sdk-core');
const persistenceAdapter = require('ask-sdk-s3-persistence-adapter');
const LaunchRequestHandler = {
canHandle(handlerInput) {
return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
// lambda
// This sample demonstrates handling intents from an Alexa skill using the Alexa Skills Kit SDK (v2).
// Please visit https://alexa.design/cookbook for additional examples on implementing slots, dialog management,
// session persistence, api calls, and more.
const Alexa = require('ask-sdk-core');
const LaunchRequestHandler = {
canHandle(handlerInput) {
return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
},
// lambda
// This sample demonstrates handling intents from an Alexa skill using the Alexa Skills Kit SDK (v2).
// Please visit https://alexa.design/cookbook for additional examples on implementing slots, dialog management,
// session persistence, api calls, and more.
const Alexa = require('ask-sdk-core');
const LaunchRequestHandler = {
canHandle(handlerInput) {
return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
},
@softwarechido
softwarechido / Capitales de Europa
Last active February 21, 2019 15:49
Capitales de Europa - Divertida skill para estudiar, aprender y jugar con las capitales de Europa
//lambda
const Alexa = require('ask-sdk-core');
const SKILL_NAME = "Capitales de Europa";
const GAME_SOUND1 = "<audio src='soundbank://soundlibrary/ui/gameshow/amzn_ui_sfx_gameshow_player1_01'/>";
const WELCOME_MESSAGE = "Bienvenido a Capitales de Europa <break time ='1s'/>";
const HELP_MESSAGE = " Ahora puedes consultar una capital, repasar todas las capitales o contestar una trivia. ¿Qué quieres hacer?";
const HELP_REPROMPT = "¿Cómo te puedo ayudar? dime ayuda si necesitas mas detalles";
const CORRECT_ANSWER = "Correcto!";
@softwarechido
softwarechido / Poesia Urbana - V4
Created January 11, 2019 12:51
Poesia Urbana
//lambda
const Alexa = require('ask-sdk');
const LaunchRequestHandler = {
canHandle(handlerInput) {
const request = handlerInput.requestEnvelope.request;
return request.type === 'LaunchRequest'
},
handle(handlerInput) {
{
"type": "APL",
"version": "1.0",
"theme": "dark",
"import": [],
"resources": [],
"styles": {},
"layouts": {},
"mainTemplate": {
"items": [
@softwarechido
softwarechido / Poesia Urbana - V2
Created January 11, 2019 10:49
Hola Mundo con APL
// lambda
const Alexa = require('ask-sdk');
const LaunchRequestHandler = {
canHandle(handlerInput) {
const request = handlerInput.requestEnvelope.request;
return request.type === 'LaunchRequest'
},
handle(handlerInput) {
@softwarechido
softwarechido / V4: Ayudante de Santa
Last active December 13, 2019 02:20
Alexa, abre ayudante de santa y pide un mensaje - DialoManagement Enabled para Nombre + Comportamiento(bueno,malo,regular)
//lambda
const Alexa = require('ask-sdk');
const LaunchRequestHandler = {
canHandle(handlerInput) {
const request = handlerInput.requestEnvelope.request;
return request.type === 'LaunchRequest'
},
handle(handlerInput) {
@softwarechido
softwarechido / V3: Ayudante de Santa
Last active December 14, 2018 19:14
Alexa, abre ayudante de santa y pide un mensaje para juan - DialogManagement Enabled para Nombre
//lambda
const Alexa = require('ask-sdk');
const LaunchRequestHandler = {
canHandle(handlerInput) {
const request = handlerInput.requestEnvelope.request;
return request.type === 'LaunchRequest'
},
handle(handlerInput) {
@softwarechido
softwarechido / V2: Ayudante de Santa
Last active December 14, 2018 18:38
Alexa, abre ayudante de santa y pide un mensaje para Carolina
//lambda
const Alexa = require('ask-sdk');
const LaunchRequestHandler = {
canHandle(handlerInput) {
const request = handlerInput.requestEnvelope.request;
return request.type === 'LaunchRequest'
},
handle(handlerInput) {