All Projects → mapbox → mapbox-assistant-example

mapbox / mapbox-assistant-example

Licence: MIT license
Examples of Amazon Echo, Google Home, and other bots interacting with Mapbox services.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to mapbox-assistant-example

Amazon Alexa Php
Php library for amazon echo (alexa) skill development.
Stars: ✭ 93 (+520%)
Mutual labels:  alexa, amazon, echo
alexa-spotify-connect
Control Spotify Connect devices with Alexa
Stars: ✭ 92 (+513.33%)
Mutual labels:  alexa, amazon, echo
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: ✭ 171 (+1040%)
Mutual labels:  alexa, amazon, echo
Go Alexa
A collection of Amazon Echo / Alexa tools for Go development.
Stars: ✭ 245 (+1533.33%)
Mutual labels:  alexa, amazon
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+1113.33%)
Mutual labels:  alexa, amazon
Bst
🔧 Bespoken Tools - Tools for making voice apps faster and better
Stars: ✭ 193 (+1186.67%)
Mutual labels:  alexa, echo
Alexa Voice Service.js
Library for interacting with Alexa Voice Service (AVS) in the browser.
Stars: ✭ 123 (+720%)
Mutual labels:  alexa, amazon
alexa-skill
A modular spring-boot application for alexa (amazon) skill.
Stars: ✭ 15 (+0%)
Mutual labels:  alexa, skill
alexa template
A template and tutorial for building an Alexa Skill written in Python focused on readability.
Stars: ✭ 44 (+193.33%)
Mutual labels:  alexa, echo
alexa-ruby
Ruby toolkit for Amazon Alexa service
Stars: ✭ 17 (+13.33%)
Mutual labels:  alexa, amazon
lex-bot-tester
AWS Lex Bot Tester
Stars: ✭ 16 (+6.67%)
Mutual labels:  alexa, skill
alexa-verifier-middleware
An express middleware that verifies HTTP requests sent to an Alexa skill are sent from Amazon.
Stars: ✭ 31 (+106.67%)
Mutual labels:  alexa, amazon
Flask Ask
Alexa Skills Kit for Python
Stars: ✭ 1,877 (+12413.33%)
Mutual labels:  alexa, echo
Homeassistant Config
Stars: ✭ 211 (+1306.67%)
Mutual labels:  alexa, amazon
Voicewp
Create Alexa Skills through WordPress
Stars: ✭ 132 (+780%)
Mutual labels:  alexa, amazon
Home-Assistant
Home-Assistant-Config
Stars: ✭ 186 (+1140%)
Mutual labels:  alexa, amazon
Alexa Skills Kit Sdk For Java
The Alexa Skills Kit SDK for Java helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
Stars: ✭ 758 (+4953.33%)
Mutual labels:  alexa, amazon
Alexa-skills-starters
💻 A collection of super cool Amazon Alexa skills for complete newbies. 💻
Stars: ✭ 24 (+60%)
Mutual labels:  alexa, amazon
go-avs
A simple package for communicating with Amazon’s HTTP/2 API for AVS.
Stars: ✭ 25 (+66.67%)
Mutual labels:  alexa, amazon
HuntTheYetiAlexa
Play the game Hunt the Yeti on the Amazon Echo
Stars: ✭ 17 (+13.33%)
Mutual labels:  alexa, amazon

Mapbox Alexa skill

A skill for Amazon Echo to interact with Mapbox services.

image

Examples

Set your home address:

  • You: Alexa, tell Mapbox that my address is <address>.
  • Alexa: Thank you, home address set.

Set your office address:

  • You: Alexa, tell Mapbox that my office address is <address>.
  • Alexa: Thank you, office address set.

Get traffic information:

  • You: Alexa, ask Mapbox how long is my commute.
  • Alexa: Your commute is 3 kilometers long, a 9 minutes drive with current traffic.

Use the Directions API:

  • You: Alexa, ask Mapbox how far is <address>.
  • Alexa: That address is a 4 kilometers drive, 10 minutes with current traffic.

Use the Geocoding API:

  • You: Alexa, ask Mapbox what's popular nearby.
  • Alexa: Have you tried Dupont Circle Fountain, Washington, District of Columbia 20036, United States?

Read the latest post on the blog:

  • You: Alexa, ask Mapbox what's new.
  • Alexa: Over the last week we've published 9 stories, our latest is that David Rhodes published today Bringing real-world places into your game.

Dependencies

  • Mapbox Android Services.
  • The skill runs on AWS Lambda, session state (user home/work addresses) is stored on AWS S3.

Deploy to AWS Lambda

  • Build the .zip deployment package: make build.
  • Output is in skill/build/distributions/alexa-skill-0.1.zip.
  • Upload to AWS Lambda.

Mapbox Conversation Action for the Google Assistant

A Conversation Action for Google Assistant users using API.AI to interact with Mapbox services.

Google Home

Examples

Get a route:

  • You: Hey Google! Mapbox.
  • Google Home: Hi! I'm your Mapbox assistant. What can I do for you today?
  • You: I'd like to go from Valencia to Barcelona.
  • Google Home: The route from Valencia to Barcelona is 350756.4 meters long and it will take you around 197.88 minutes.

Dependencies

Build your own Conversation Action

  • API.AI
  1. Create Your Conversational AI Assistant

  2. Create A User Intent

  • Amazon AWS
  1. Create an Amazon IAM User

  2. Create A Lambda Function

  3. Code Your Lambda Function (e.g. mapboxAssistant.js)

  4. Create an Endpoint in API Gateway

  • API.AI
  1. Use Your New API for Intent Fulfillment

  2. Test On The Google Home

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].