Skip to content

dtseng123/uplink_alexa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alexa + Uplink

Uplink blockchain integration with Alexa. This is meant to be a demoware application showing various simple use cases of Alexa + Uplink.

The project is in early stages so the code written will be rushed and won't be fully production ready.

Setup

  1. Uplink must be installed and running. For details:

It is recommended to run this project in a virtualenv. If virtualenvs are unfamiliar to you, this handy tutorial might be a good place to start.

  1. Create a virtualenv for this project, and activate it.
  2. Use pip install -r requirements.txt to install the required Python packages.
  3. You will require ngrok to make your skill accessible to Alexa for testing. You can download ngrok here.

Quickstart

Follow these easy steps to test the project.

  1. Launch the server by invoking python uplink_alexa.py.
  2. With the server running, start ngrok http 6000.
  3. Configure your app on the Alexa Developer Portal. This video by John Wheeler shows how to deploy your speech assets configuration to the Alexa Developer Portal.
  4. That's all! If you are using a browser that supports WebRTC for micophone input (Chrome, Firefox or Opera), you may use echosim to test your script - simply log in with the same credentials you used to deploy your Skill.

Commands

  1. Simple Block Explorer

Say "Alexa Get Peers" to get number of peers in chain. Say "Alexa Get Blocks" - to get the number of blocks in the chain. Say "Alexa Get BLock 3" - to get the number of transactions in block 3. Say "Alexa Get Block 3 Transaction 1" - to get the transactions details.

  1. Short Term Rental Lease (Single Payment and Security Deposit)

Status: in-progress

About

Amazon Alexa + Adjoint Uplink

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages