Experienced Alexa developer Eric Olson (Galactoise in the Amazon developer forums) had a mission to determine whether or not you could really create a custom skill from scratch within 24 hours. Eric did it in less than 12—and did it well—on a weighted, random-number-generator skill called DiceBot that he developed using Alexa Skills Kit (ASK) and a Lambda proxy.
By day Eric is an engineer for Disney, but he and his friends at DERP Group also build things on their own for fun and profit. The dice-rolling DiceBot is their third Alexa skill, and Eric shares his experience about the process in this informative blog post. His vision was:
In DiceBot, you can invoke a different intent by changing the invocation phrase. For example, by prepending the word “me” to your dice-set description, you can tip DiceBot off to weight things a bit differently:
You can also append “for me” to the end of the dice set description to weight the rolls downward:
Read more about Eric's experience building DiceBot and give it a try yourself. Simply enable the Dicebot skill in the Alexa app and say one of these:
Share other innovative ways you’re using Alexa in your life. Tweet us @alexadevs with hashtag #AlexaDevStory.