All Projects → rainu → alexa-skill

rainu / alexa-skill

Licence: MIT license
A modular spring-boot application for alexa (amazon) skill.

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to alexa-skill

lex-bot-tester
AWS Lex Bot Tester
Stars: ✭ 16 (+6.67%)
Mutual labels:  alexa, skill
mapbox-assistant-example
Examples of Amazon Echo, Google Home, and other bots interacting with Mapbox services.
Stars: ✭ 15 (+0%)
Mutual labels:  alexa, skill
alexa-skill-clean-code-template
Alexa Skill Template with clean code (eslint, sonar), testing (unit tests, e2e), multi-language, Alexa Presentation Language (APL) and In-Skill Purchases (ISP) support. Updated to ASK-CLI V2.
Stars: ✭ 34 (+126.67%)
Mutual labels:  alexa, skill
Awesome Bots
The most awesome list about bots ⭐️🤖
Stars: ✭ 2,864 (+18993.33%)
Mutual labels:  alexa
rab
Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool
Stars: ✭ 29 (+93.33%)
Mutual labels:  skill
xiaoai-patch
Patching for XiaoAi Speakers, add custom binaries and open source software. Tested on LX06, LX01, LX05, L09A
Stars: ✭ 58 (+286.67%)
Mutual labels:  alexa
Home-Assistant
Home-Assistant-Config
Stars: ✭ 186 (+1140%)
Mutual labels:  alexa
Brad Homeassistant Config
Home Assistant configuration
Stars: ✭ 212 (+1313.33%)
Mutual labels:  alexa
ask-sdk-test
Alexa Skill Test Framework for Typescript and ASK2
Stars: ✭ 22 (+46.67%)
Mutual labels:  alexa
skill-sample-nodejs-berry-bash
Demonstrates the use of interactive render template directives through multi modal screen design.
Stars: ✭ 22 (+46.67%)
Mutual labels:  alexa
kcaldav
a simple, safe, and minimal CalDAV server
Stars: ✭ 63 (+320%)
Mutual labels:  caldav
amazon-alexa-skill-library
DEPRECATED PHP Library for Amazon Alexa Skills
Stars: ✭ 13 (-13.33%)
Mutual labels:  alexa
alexa-typescript-starter
This is a simple starter project for Alexa skills using Typescript.
Stars: ✭ 38 (+153.33%)
Mutual labels:  alexa
Wukong Robot
🤖 wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,还可能是首个支持脑机交互的开源智能音箱项目。
Stars: ✭ 3,110 (+20633.33%)
Mutual labels:  alexa
go-snowboy
Go wrapper for Kitt-AI's snowboy audio detection library.
Stars: ✭ 40 (+166.67%)
Mutual labels:  alexa
Go Alexa
A collection of Amazon Echo / Alexa tools for Go development.
Stars: ✭ 245 (+1533.33%)
Mutual labels:  alexa
node-red-contrib-ical-events
Node-RED module to get events from a iCal Calender (Google e.g.), icloud or Caldav Server via kalender-events
Stars: ✭ 38 (+153.33%)
Mutual labels:  caldav
ask-toolkit-for-vscode
ASK Toolkit is an extension for Visual Studio Code (VSC) that that makes it easier for developers to develop and deploy Alexa Skills.
Stars: ✭ 90 (+500%)
Mutual labels:  alexa
myAWSStudyBlog
AWS Study Blog
Stars: ✭ 85 (+466.67%)
Mutual labels:  alexa
jarvis-workshop
Amazon re:Invent workshop - "Alexa, Ask Jarvis to Create a Serverless App for Me" -
Stars: ✭ 14 (-6.67%)
Mutual labels:  alexa

alexa-skill

A modular spring-boot application for alexa (amazon) skill.

how to build

  mvn clean install

After building the application a docker image was built. After that you can run a container like this:

  docker run -it --rm -p 8080:8080 rainu/alexa

By default this application has no https support by its own. A alexa skill needs a https endpoint. For example you can use a nginx-proxy to enable the ssl support. In the following you can see a example docker-compose setup:

version: '2'
services:
  nginx-proxy:
    image: jwilder/nginx-proxy
    container_name: nginx-proxy
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /etc/letsencrypt:/etc/letsencrypt
      - /var/run/docker.sock:/tmp/docker.sock:ro
    restart: always

  alexa:
    image: rainu/alexa
    container_name: alexa
    environment:
      - VIRTUAL_HOST=alexa.yourdomain.com
      - VIRTUAL_PORT=8080
    restart: always

For more information about the nginx-proxy see: https://hub.docker.com/r/jwilder/nginx-proxy/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].