WIP skill-sample-go-fact
This is an example fact skill implemented as an AWS Lambda in Go. It is not currently at parity with skill-sample-nodejs-fact, but should serve as a reasonable start.
Quick[ish]start
This requires the use of Serverless Framework to deploy your build. It's not mandatory, but you'll have to upload the build zip manually.
- Set up the Alexa Skill in the console to get the Skill ID.
- In the project root, copy
env.yml.template
toenv.yml
and provid the Skill ID for theALEXA_SKILL_ID
environment variable. - Run
make
to build your project. - Run
sls deploy
to deploy your project. - Finish configuring your skill.
Implementation Notes
With no official skills kit in Go, the request and response is handled manually as a learning exercise. However, here are some good options in no particular order to not reinvent the wheel: