Coder Social home page Coder Social logo

alexa-nyrc's Introduction

Alexa - New York Running Calendar

An Amazon Alexa skill for finding out when and where the next running race is being held in New York City.

Usage

User: "Alexa, ask New York Running Calendar when the next race is."
Alexa: "The Japan Run 4 Miler is in Central Park on Sunday May 8th starting at 8:00 AM.  Would you like to hear more?"

User: "Alexa, start New York Running Calendar."
Alexa: "Welcome to the New York Running Calendar app. You can ask me when the next race is."

User: "When's the next race?"
Alexa: "The Japan Run 4 Miler is in Central Park on Sunday May 8th starting at 8:00 AM.  Would you like to hear more?"

User: "No."

Setup

Build the App

pushd ./src
npm install
popd

Create the lambda function

Set your target aws profile

export AWS_PROFILE=<profile>

Build the zip

./scripts/build_zip.sh

Create the lambda function

./scripts/lambda_function_create.sh

Update the function

./scripts/lambda_function_update.sh

Copy the value of FunctionArn in the response json for use below.

Create the Alexa skill

Go to the

Build Alexa Skills with the Alexa Skills Kit

Skill Infomation

  • Set the Skill Type to "Custom Interaction Model"
  • Set the Name to "New York Running Calendar"
  • Set the Invocation Name to "New York Running Calendar"

Interaction Model

Configuration

  • Set the Endpoint radio button to Lambda ARN
  • Set the Endpoint value to the FunctionArn returned by lambda_function_create.sh above
  • Set Account Linking to "No"

Skill Publishing Information

  • Short Skill Description

    The New York Running Calendar app helps you find the next organized running race in New York City.

  • Full Skill Description

    The New York Running Calendar helps you find the next organized running race in New York City.

    To get started say "Alexa, ask New York Running Calendar: When is the next race?"

    The app will then search the web for upcoming races and will tell you the name of the next race, where it is being held, and the date and time it starts.

  • Example Phrases

    • Alexa, ask New York Running Calendar: When is the next race?
    • When's the next race?
    • What is the next race?
  • Keywords

    New York, Running

  • Images

  • Testing Instructions

    No special instructions. Just say "Alexa, ask New York Running Calendar: When is the next race?"

References

alexa-nyrc's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.