AT&T Hackathon application to check on the status of the coffee pot
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gradle/wrapper
src/main
.gitignore
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

Coffee Status - Hackathon Project

Overview

This project is for the AT&T Hackathon at The DEC in Dallas on Nov 18th to 19th.

It is an Amazon Alexa skill written in Java and deployed to Amazon Lambda. It makes use of S3 to read a text file and an image file, which are then used to send a tweet using Twitter for Java.

Configuration

In the Amazon Lamda configuration, this project makes use of several environment variables for passing in the keys needed for S3, Twitter and the Skill ID. The values required are:

  • APP_ID = the Alexa Skill App ID used to verify access to the Lambda
  • BUCKET_NAME = the name of the S3 bucket to read the image and the file from
  • ACCESS_KEY = the AWS Access Key for the S3 bucket where the image and text file are saved
  • SECRET_KEY = the AWS Secret Key for the S3 bucket where the image and text file are saved
  • CONSUMER_KEY = Twitter API Consumer Key
  • CONSUMER_SECRET = Twitter API Consumer Secret
  • ACCESS_TOKEN = Twitter API Access Token
  • ACCESS_TOKEN_SECRET = Twitter API Access Token Secret

Files

The S3 bucket should contain two files: last.txt and last.jpg. The text file should simply contain the name of the person who took the last cup of coffee on a single line. The jpeg should be a small image of the person who took the last cup.