I have discovered the very nice Amazon ECHO and DOT device, which facilitates voice exchange for any people, so I want to experiment how to get some daily alert information (astrological sign for instance,...). This new challenge is a good context to reach the objective.
2. Skill LinkMy Meteo Flash Brief : Published at Nov 25, 2016 (First Submitted for certification at Oct 29, 2016)
3. SolutionRecently, I have participated partially to a webinar which presents a new skill category : Flash Briefing, and also to AWS (Amazon Web Services) enterprise summit which has presented very interesting principles of serverless lambda architecture , so I think that all that can help to implement the previous objective
Flash Briefing requires to provide and return Information :
- in RSS format
- or in JSON format (option chosed here)
4. Skill SettingsAll the steps to create/test a Flash Briefing skill are described in details by Amazon Skill Kit Team on following page : https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/steps-to-create-a-flash-briefing-skill
But only the steps specific to Flash Briefing are illustrated hereafter :
Publishing Information and Privacy/Compliance are the same as standard skill.
To be able to test, You need first to select and activate the flash briefing skill on alexa.amazon.com as described below.
It is possible to define several feeds inside the same skill and it will appear as follows on alexa app, the end user can activate or not his preferred feed by clicking on the feed checkbox at right side :
5.1 Content Generation
Content is updated dynamically in daily basis, thanks to a dedicated AWS Lambda Function, configured with AWS Cloudwatch Events Trigger (see screenshot below)
5.2 Content Access
It is accessed thru AWS API Gateway as described in following screenshots
For people who do not have an Amazon Echo device (or for development purpose), it is possible to test a Flash Briefing skill with Echo Simulator
You just need to say the "magic" sentence :
Alexa, What's my Flash Briefing ?
7. Skill VideoYou can access to short clip video here : Skill Video Demo on a Real Echo Dot
8. ConclusionThe Hackster.io challenge has provided good opportunity to experiment new feature of Amazon Skill for ECHO (Dot) device : Flash Briefing within an Amazon Web Services (AWS) Serverless Architecture with dynamic management of content
Comments