-
Make sure that you have Node (I used 22 lts) installed.
-
Clone the repo.
-
In VS Code, install the Alexa Skills Toolkit extension (VERY useful).
-
In
lambda/src/lib/constants, update all the parameters in AppDetails to the appropriate values. The easiest way, is to snoop on a request when you make one through the Overseerr UI. -
In
en-GB.jsonanden-US.jsonupdate theinvocationNameto whatever you want it to be. Add additional languages if you desire. -
In
skills-package, make sure that theapissection looks as per the below, and update all other values appropriately."apis": { "custom": {} },
-
Create an Amazon Developer account here. 🚨 Use the same account you use with your Alexa.
-
Create an AWS Account here.
-
Install the ASK CLI as per here.
-
Run
ask configure... you'll need to create an IAM account with the necessary permissions to deploy lambdas. I just gave min admin. Fudge it. -
Navigate to
lambdaand runnpm ithennpm run build. -
Navigate back to the root folder, and run
ask deploy.
mark-buhagiar/overseerr-alexa
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|