Skip to content

tom's blog

blogging since 2017

tom's blog

  • Home
  • Datenschutz
  • Impressum
Search

Eigener Alexa Skill

First posted: 31 August 201711 July 2018Kategorisiert: nodejs
  • programmieren
Kommentieren

Du willst deinen eigenen Alexa Skill erstellen? Ich habe hier ein Tutorial dazu gemacht


Gerade die Idee gehabt, einen eigenen Alexa Skill für meine EchoDots zu schreiben der Infos zum unserem Schul-Vertretungsplan und evtl. dem Öffentlichen Verkehr geben kann.

Habe es erst mit Amazon’s “Minecraft Helper” Beispiel probiert – hat nicht geklappt. AWS meinte irgendwas sei falsch. Vernünftige Videos auf YouTube hab ich auch nicht gefunden – ich probier es jetzt mal mit dem Tutorial hier

Ich poste hier ggf. immer mal Updates ^^

 

— Update [19:47] —

Mittlerweile weiß ich, wieso das eine YouTube Video nicht geklappt hatte. Ich habe “EU – Frankfurt” bei AWS als Region ausgewählt. Alexa Skills sind in der EU aber nur in Irland verfügbar!

 

— Update [20:57] —

Naja, der WebService steht und bei AWS und dem Amazon Developer Center müsste eigentlich alles eingerichtet sein – will aber trotzdem nicht 🙁

Der WebService ist momentan ein einfacher express Server, der erstmal nur mit “nichts aus” antwortet. Das hat den Sinn, dass der Skill einfach die Antwort vom Server nimmt und in einen String packt – der “feste” String ist “Morgen fällt ” + ServerAntwort. Somit würde “Morgen fällt nichts aus” rauskommen. Nicht gerade sauber gelöst, aber es ist nur ein Test!

Ich gucke mal wieso er die ganze Zeit nicht will.

Etwas nervig ist, dass der Pi (auf dem der WebService erstmal läuft) locker 10 Sekunden braucht um den Express Server zu starten und ich absolut keine Idee habe wieso

 

— Update [21:17] —

Gerade gemerkt: Wieso AWS nutzen?

Ich kann ja auch einfach lokal mit einer eigene API arbeiten. Also den Skill von AWS getrennt und nun von vorne anfangen und den ganzen kram lokal schreiben. Da ich noch keine Lust habe ein lokales HTTPS Zertifikat einzurichten, nehme ich erstmal meine SubDomain die zu meinem Anschluss zu Hause durchgeht. Die hat HTTPS und auch “DynDNS”

 

— Update [22:25] —

ES KLAPPT!

(also mehr oder weniger) – nachdem ich meine halbe NGINX Konfiguration und CloudFlare umgestellt habe, funktioniert es nun. Der Skill greift auf den Server zu. Allerdings antwortet dieser noch etwas statisches – daran arbeite ich noch.

 

— Update [23:21] —

Das DSB (DigitaleSchwarzeBrett) wird nun vom nodeJS Server gezogen (ich benutze @TheNoim‘s) DSB API. Bis jetzt werden allerdings nur die Nachrichten gezogen – das verarbeiten in einen SSML String mache ich dann in Ruhe morgen

nodejs, programmieren
  • alexa
  • iot
  • programmieren

Post navigation

Previous Post:

Der 24h Stream von QNerd und meine Statistik Seite

Next Post:

Eigener Alexa Skill [Tutorial]

Über den Author

tom

Alle Beiträge vontom

Verstecken

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

GitHub

dunklesToast (Tom)

Tom

dunklesToast
RND RedaktionsNetzwerk Deutschland
Hanover
Joined on Feb 16, 2016
56 Public Repositories
5 Public Gists

Recent Posts

  • Get Instagram Profile Pictures in Full Size
  • Heftige Sicherheitslücke in macOS?
  • Eigener Alexa Skill [Tutorial]
  • Eigener Alexa Skill
  • Der 24h Stream von QNerd und meine Statistik Seite

Archives

  • July 2018
  • November 2017
  • September 2017
  • August 2017

Categories

  • javascript
  • nodejs
  • programmieren
  • Tutorials
  • Unkategorisiert
  • Datenschutz
  • Impressum