Steem Assistant for Amazon Echo
- What is the project about?
I believe automation is our future. As such, I obviously had to get my hands on one of the smart speakers to make my home smarter. The decision ended up being Amazons Echo, or Alexa.
As soon as I got my hands on it I knew exactly what to do. I needed something that'd satisfy my own steem needs, but that will also hold up in the future when more steem users get equipped with these speakers. As such, I began my work on Steem Assistant, your personal assistant when it comes to anything steem related, and often more.
Here's me testing the first functionality I developed for the Steem Assistant skill.
Obviously, learning a new environment is not easy, and while I luckily got the chance to code my Echo Skill in Python, which I'm familiar with, a lot of tricky solutions on Amazon's end make this a very long and infuriating process.
Not to mention that, even on my first day, I encountered some very, very nasty bugs on Amazon's end, which crippled my progress by a lot.
That being said, the project moved forward and will continue to move forward as I find more solutions to my problems, decide on the best UX decisions and develop a website where users can register for my bot with their steem nickname. That'll allow them to ask for their pending payouts, estimated account value, balances in their wallet and much more!
Here I'm testing the 2nd functionality - reading out trending posts!
As I already stated above, this project is far, far from over. I'd say it didn't even really start yet. There's much to come, and to get a sneakpeak of what I plan to implement, you can look at my SockoBot for Facebook's Messenger which will lend all of it's functionalities to Steem Assistant.
Sadly, as Alexa doesn't allow for passing custom arguments into her commands, registration will need to be done by a website - but once that's done, you can use Steem Assistant as much as you want!
On top of that, once the bot is close to being finished, works on a Google Home version will begin.
Finally the last, for the time being, functionality of Steem Assistant is tested here!
- Python 3.6
- JSON ( used in a JSON setting file for Amazon Echo )
How to contribute?
You can contribute to
echo.py as well as
skill.json directly by creating a Pull Request to my repo, or you can contact me on Discord at Jestemkioskiem#5566 to talk about this project!
Any help is welcome, as this project is a really big task to handle by myself. You can start by importing the 501 top coins on coinmarketcap to the
skill.json file in the current format!
Posted on Utopian.io - Rewarding Open Source Contributors