Radio Skill Entwickeln
Da würde ich erstmal lokal schauen ob denn alle Abhängigkeiten vorhanden sind bzw. wo er genau aussteigt. Falls Du mit einer Vorlage gestartet hast lade Dir diese von Lamda mit Export Funktion herunter. Dann kannst Du in der lokalen Entwicklungsumgebung weiter debuggen. Wenn das lokal dann alles funktioniert lädst Du dann das Zip wieder in Lamda hoch.
0 x
-
- Beiträge: 27
- Registriert: Do 16. Feb 2017, 15:28
- Wohnort: Berlin
- Vorhandene Echo Dots: 3
Ich hab meinen Fehler gefunden. Hab schon beim 1. Punkt was falsch gemacht 
0 x
-
- Beiträge: 27
- Registriert: Do 16. Feb 2017, 15:28
- Wohnort: Berlin
- Vorhandene Echo Dots: 3
Ich hänge jetzt offiziell hier fest: npm install
Irgendwie isses mir nicht ganz klar... führe ich den 1. Punkt in der normalen Shell aus oder im GitHub Terminal?
Irgendwie isses mir nicht ganz klar... führe ich den 1. Punkt in der normalen Shell aus oder im GitHub Terminal?
0 x
Da musst Du erst mal schauen das Deine lokale Entwicklungsumgebung sauber aufgesetzt ist. Ist den Node.JS installiert und funktioniert das alles oder funktioniert npm nur in dem Zusammenhang nicht?
Ich würde vielleicht erst mal mit den Grundlagen anfangen das auch alles wirklich Lokal in der Entwicklungsumgebung aufgesetzt ist und funktioniert.
Kurse gibt es übrigen gute z.B. bei Cloudguru.
Ich würde vielleicht erst mal mit den Grundlagen anfangen das auch alles wirklich Lokal in der Entwicklungsumgebung aufgesetzt ist und funktioniert.
Kurse gibt es übrigen gute z.B. bei Cloudguru.
0 x
-
- Beiträge: 27
- Registriert: Do 16. Feb 2017, 15:28
- Wohnort: Berlin
- Vorhandene Echo Dots: 3
npm install hat nun geklappt.
Aber die Ursprungsfehlermeldung bleibt. Ich vermute gerad, dass es daran liegt, dass ich nur mit Portable Apps hier arbeiten kann. Ich check das heute Abend mal am heimischen Rechner. Trotzdem velen Dank für deine Unterstützung @Fonzo
Aber die Ursprungsfehlermeldung bleibt. Ich vermute gerad, dass es daran liegt, dass ich nur mit Portable Apps hier arbeiten kann. Ich check das heute Abend mal am heimischen Rechner. Trotzdem velen Dank für deine Unterstützung @Fonzo
0 x
-
- Beiträge: 27
- Registriert: Do 16. Feb 2017, 15:28
- Wohnort: Berlin
- Vorhandene Echo Dots: 3
So... eine Kollege hat die Progs auf seinem Linux und hat mir die ZIP fertig gemacht.
Die Fehlermeldung sieht jetzt so aus:
Update: Mittlerweile hat es geklappt. Zumindest bekomme ich in der AWS-Konsole keine allgemeine Fehlermeldung mehr. Die ersten Versuche wurden in Windows getätigt... (natürlich mit angepassten Terminalbefehlen). Dann in Linux - doch auch hier gabs Fehlermeldungen. Und nun mit dem Mac und es klappte 
Die Fehlermeldung sieht jetzt so aus:
Code: Alles auswählen
{
"errorMessage": "Requested resource not found",
"errorType": "ResourceNotFoundException",
"stackTrace": [
"Request.extractError (/var/task/node_modules/aws-sdk/lib/protocol/json.js:48:27)",
"Request.callListeners (/var/task/node_modules/aws-sdk/lib/sequential_executor.js:105:20)",
"Request.emit (/var/task/node_modules/aws-sdk/lib/sequential_executor.js:77:10)",
"Request.emit (/var/task/node_modules/aws-sdk/lib/request.js:673:14)",
"Request.transition (/var/task/node_modules/aws-sdk/lib/request.js:22:10)",
"AcceptorStateMachine.runTo (/var/task/node_modules/aws-sdk/lib/state_machine.js:14:12)",
"/var/task/node_modules/aws-sdk/lib/state_machine.js:26:10",
"Request.<anonymous> (/var/task/node_modules/aws-sdk/lib/request.js:38:9)",
"Request.<anonymous> (/var/task/node_modules/aws-sdk/lib/request.js:675:12)",
"Request.callListeners (/var/task/node_modules/aws-sdk/lib/sequential_executor.js:115:18)"
]
}
0 x
-
- Beiträge: 27
- Registriert: Do 16. Feb 2017, 15:28
- Wohnort: Berlin
- Vorhandene Echo Dots: 3
Ich schnall es einfach nicht
Nachdem ich das Skill einfach nicht zum Laufen bekam (ausser die skilleigene Fehleransage), habe ich alles im Original-Zustand gelassen und lediglich eine URL mehr hinzugefügt. Aber auch damit erhalte ich die Meldung, dass ein Endpunkt fehlt.
so funktioniert es:
so funktioniert es nicht:
Nachdem ich das Skill einfach nicht zum Laufen bekam (ausser die skilleigene Fehleransage), habe ich alles im Original-Zustand gelassen und lediglich eine URL mehr hinzugefügt. Aber auch damit erhalte ich die Meldung, dass ein Endpunkt fehlt.
so funktioniert es:
Code: Alles auswählen
'use strict';
// Audio Source - AWS Podcast : http://www.url.com/audio/
var audioData;
audioData = [
{
'title': 'Episode 1',
'url': 'http://www.url.com/audio/1.MP3'
},
{
'title': 'Episode 2',
'url': 'http://www.url.com/audio/2.mp3'
}
];
module.exports = audioData;
Code: Alles auswählen
'use strict';
// Audio Source - AWS Podcast : http://www.url.com/audio/
var audioData;
audioData = [
{
'title': 'Episode 1',
'url': 'http://www.url.com/audio/1.MP3'
},
{
'title': 'Episode 2',
'url': 'http://www.url.com/audio/2.mp3'
},
{
'title': 'Episode 3',
'url': 'http://www.url.com/audio/3.MP3'
}
];
module.exports = audioData;
0 x
-
- Beiträge: 523
- Registriert: Mi 21. Dez 2016, 11:33
- Wohnort: Hamburg
- Vorhandene Echos: 1
- Vorhandene Echo Dots: 2
Was funktioniert denn im ersten Beispiel?
Die URLs gibt es ja allesamt nicht - im Gegensatz zu jenen im Original-Beispiel. Wenn der Code dann eine nicht abgefangene Exception mangels Stream wirft, fehlt dem Skill auch der Endpunkt.
Die URLs gibt es ja allesamt nicht - im Gegensatz zu jenen im Original-Beispiel. Wenn der Code dann eine nicht abgefangene Exception mangels Stream wirft, fehlt dem Skill auch der Endpunkt.
0 x
-
- Beiträge: 27
- Registriert: Do 16. Feb 2017, 15:28
- Wohnort: Berlin
- Vorhandene Echo Dots: 3
Die URLs dienen nur als Beispiel. Ich teste die den Skill nicht über Alex, sondern über den Service Simulator von developer.amazon.com
Da ist es unerheblich, welche URLs tatsächlich angebenen werden.
Es funktioniert auch nicht so
Code: Alles auswählen
'use strict';
// Audio Source - AWS Podcast : https://aws.amazon.com/podcasts/aws-podcast/
var audioData = [
{
'title' : 'Episode 140',
'url' : 'https://feeds.soundcloud.com/stream/275202399-amazon-web-services-306355661-amazon-web-services.mp3'
},
{
'title' : 'Episode 139',
'url' : 'https://feeds.soundcloud.com/stream/274166909-amazon-web-services-306355661-aws-podcast-episode-139.mp3'
},
{
'title' : 'Episode 138',
'url' : 'https://feeds.soundcloud.com/stream/274166909-amazon-web-services-306355661-aws-podcast-episode-139.mp3'
}
];
module.exports = audioData;
0 x
-
- Beiträge: 523
- Registriert: Mi 21. Dez 2016, 11:33
- Wohnort: Hamburg
- Vorhandene Echos: 1
- Vorhandene Echo Dots: 2
Unerheblich ist es auch im Service Simulator nicht. Aber in dem Fall egal, wenn es auch mit existierenden Streams nicht funktioniert.
Gibt es denn Exceptions oder sonstige Meldungen in den Logs (CloudWatch)?
Gibt es denn Exceptions oder sonstige Meldungen in den Logs (CloudWatch)?
0 x