Ich möchte einen Alexa-Skill mit dem Namen "Drop-Assistent" erstellen, welcher Alexa eine zufällige Zahl aus einem Intervall zwischen 1,0 und einer individuellen Obergrenze ausgeben lässt. Es soll verschiedene Nutzerprofile geben deren Namen individuell per Sprache oder Texteingabe festgelegt werden. Bei jedem Start des Skills fragt Alexa "wem darf ich beim ballern assistieren" um das Nutzerprofil auszuwählen. Ist ein Nutzer noch nicht bekannt wird ein neues Nutzerprofil erstellt. Zu jedem Nutzerprofil ist ein Name und die individuelle Obergrenze des Intervalls hinterlegt. Den Namen des neuen Nutzerprofils erfragt Alexa mit der Frage "dich kenne ich bisher noch nicht, aber schön dass ich dir helfen darf. wie ist dein name", die individuelle Intervall-Obergrenze wird direkt danach erfragt mit "ok schön, jetzt bin ich aber auch gleich ganz direkt. was war bisher dein höchster drop". Die Erstellung des vollständigen Profils bestätigt Alexa mit "nun gut, das war alles was ich wissen muss. ich bin bereit für deine erste aufgabe".
Ist ein Nutzerprofil erstellt bzw. ausgewählt kann der Nutzer mit der Frage "wie ist meine nächste dosis", "was ist meine nächste dosis", "wie viel soll ich nehmen", "was soll ich nehmen", "mein nächster drop",  "wie ist mein nächster drop", "was ist mein nächster drop", "wie viel soll ich droppen", "was soll ich droppen", "wie viel soll ich ballern", "was empfiehlst du mir", "empfehle mir eine dosis", "empfehle mir einen drop", "was ist deine empfehlung" eine Zahl zwischen 1,0 und der individuellen Obergrenze anfragen, welche von Alexa per Sprache und Text ausgegeben wird. Mit jeder ausgegebenen Zahl diesen Nutzer stellt Alexa einen Timer von 60 Minuten. Der entsprechende Nutzer kann erst wieder nach Ablauf des Timers eine neue Zahl anfordern. der Timer klingelt nicht, sondern ist nur intern in Skill vorhanden. Es soll bei Ablauf des Timers keine Aktion ausgeführt werden. Wenn ein Nutzer vor Ablauf des individuellen Timers eine Neue Zahl anfordert antwortet Alexa mit "noch nicht, achte besser auf deine Zeit, es ist erst XX minuten seit deinem letzten drop. XX ist ein individueller Platzhalter für die Zeit seit der letzten Ausgabe einer Zahl für diesen Nutzer. Wenn der Nutzer fragt "wann habe ich das letzte mal gedroppt", "wann war mein letzter drop", "wann hatte ich meine letzte dosis", "wann hatte ich meinen letzten drop", "wann hatte ich das letzte mal", "wann hatte ich den letzten drop", "wann kann ich wieder droppen", "wann hatte ich den letzten drop" dann antwortet Alexa mit der Restlaufzeit des internen Timers für diesen Nutzer. Der skill soll mehrere Nutzer gleichzeitig verwalten können.
Frage mich in einem Frage-Antwort-Szenario die noch fehlenden Informationen, die zur Erstellung eines solchen Skills nötig sind ab. 
Anschließend leite mich Schritt-für-Schritt durch die Erstellung eines solchen Skills, der privat auf den mit meinem Amazon-Konto verknüpften Endgeräten verfügbar sein soll. Schreibe alle Codes für mich, da ich selbst keine Programmierkenntnisse habe. Schreibe in der Anleitung alle intents mit beispielsätzen. Programmiere alle Datenbanken und Funktionen und integriere dieses in die Anleitung. Es soll zum schluss keine eigene Veränderung an den Codes mehr nötig sein. Ich habe bereits einen Amazon Developer und AWS Account. Du darfst fragen, falls es Unklarheiten bezüglich des Skills gibt. Schreibe den Code bereits vollständig fertig und debugge ihn, so dass ich nur noch copy-paste arbeiten übernehmen muss.
