My own Alexa skills I can use daily. I run them using Google Cloud Functions.
Find the movies showing today at my local movie theater.
Fetch data from https://www.kitag.com.
Sample answer:
Found 14 movies at Abaton: AVENGERS: INFINITY WAR, I FEEL PRETTY, JURASSIC WORLD: DAS GEFALLENE KÖNIGREICH, MEIN FREUND, DIE GIRAFFE, LILIANE SUSEWIND - EIN TIERISCHES ABENTEUER, LOVE, SIMON, SOLO: A STAR WARS STORY, PETER HASE, DEADPOOL 2, LETZTENDLICH SIND WIR DEM UNIVERSUM EGAL - EVERY DAY, OCEAN'S 8, BLUMHOUSE PRÄSENTIERT: WAHRHEIT ODER PFLICHT, JIM KNOPF UND LUKAS DER LOKOMOTIVFÜHRER, LUIS UND DIE ALIENS
Current exchange rates.
Fetch data from https://free.currencyconverterapi.com/.
Sample answer:
One franc is 0.85 euros or 0.99 dollars
Supported utterances:
Are there any available bikes at the nearby PubliBike station?
Fetch data from https://api.publibike.ch.
Sample answer:
There are 4 E-Bikes and 6 normal bikes waiting.
The next trains to Zurich HB. Trains departing within the next few minutes -and thus not reachable- are discarded.
Fetch data from https://transport.opendata.ch/docs.html API.
Sample answer:
Next trains: in 12 minutes from platform 2, in 20 minutes from platform 3, in 31 minutes from platform 2
The next tramways to reach Zurich Hardbrücke. Trams departing within the next few minutes -and thus not reachable- are discarded.
Fetch data from https://transport.opendata.ch/docs.html API.
Sample answer:
Next trams: in 7 minutes, in 17 minutes, in 27 minutes
- Run ngrok:
ngrok http 3001
- In Amazon developer console, change endpoint to the ngrok one
- Run code locally:
yarn debug
- Send events via the dev console