A Node.js project for building Alexa Skills using TypeScript.
This project provides a foundation for developing Alexa Skills using TypeScript and Node.js. It includes the necessary setup and structure to create custom voice experiences for Amazon Alexa devices.
- Node.js (v14 or higher)
- npm or yarn
- Amazon Developer Account
npm install
Copy .env to .env.local and fill the values:
ALEXA_SKILL_ID=<alexa skill id>
npm run build # Compile TypeScript
npm run start # Start the application
npm run test # Run tests
Expose local server to the internet using ngrok.
ngrok http 3000
To alexa console use test tab to make some request:
open tex's raspi home | <skill invoke name>
This will open the alexa skill and than you can send some command:
turn on the device
alexa-ts-node/
├── src/
│ └── index.ts
├── tests/
├── dist/
├── package.json
└── tsconfig.json
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License.