Ich möchte einen Benutzernamen für eine Alarm-Fähigkeit speichern, die ich mache. Wann immer die Fähigkeit gestartet wird, fragt sie nach dem Benutzernamen. Wie würde ich den Namen speichern, wenn der Wecker klingelt "Guten Morgen! {Name hier eingeben}"Ich möchte einen Benutzernamen speichern
0
A
Antwort
0
Zuerst müssen Sie einen benutzerdefinierten Steckplatz für einen Benutzernamen erstellen (Es wird auch ohne einen benutzerdefinierten Steckplatz funktionieren aber es wäre gut, eins hinzuzufügen). Dann können Sie Ihren Slot-Wert im Ereignisobjekt abfangen (wenn Sie AWS Lambda zum Ausführen Ihres Codes verwenden). Wenn Sie einen HTTP-Endpunkt verwenden, erhalten Sie dort Slot-Werte. Bitte finden Sie Beispielcode. Zuerst in Auflegungs Anfrage (nicht mit AWS Alexa SDK),
if (request.type === "LaunchRequest") {
context.succeed(buildResponse({
speechText: "Please tell you name?",
repromptText: "You can say for example, Vijay",
endSession: false
}));}
Dann ist Ihre Absicht,
if (request.intent.name === "YourIntent") {
if (request.intent.slots.name !== undefined)
var name = request.intent.slots.name.value;
//Build your response here by appending name
}
Sie Probe Äußerung wäre,
MyFortuneIntent {name}
wo {name} wäre Ihr benutzerdefinierter Slot.
Verwandte Themen
- 1. Ich möchte einen Benutzernamen und ein Passwort in freigegebenen Einstellungen
- 2. Ich möchte GeoJSON Polygon speichern
- 3. , ich möchte einen Namen
- 4. Ich möchte Bedingung in meinem Benutzernamen Feld hinzufügen
- 5. Ich möchte den Benutzernamen Duplikation in meiner Datenbank in Android
- 6. Einen Benutzernamen generieren
- 7. Regex übereinstimmen einen Benutzernamen
- 8. Ich möchte einen CFSocket schließen
- 9. Ich möchte die Ergebnisse in Modell speichern
- 10. Ich möchte Matcher-Variable als Zeichenfolge speichern
- 11. Ich möchte Informationen in iPhone speichern
- 12. Erhalte einen Benutzernamen über die Datei:
- 13. Benutzernamen in Schlüsselbund mit anderen Schlüssel speichern
- 14. Erhalten Sie den vollständigen Benutzernamen einen neuen Benutzernamen
- 15. Wie kann ich mir vorstellen, einen Benutzernamen mit Rails 5
- 16. Firebase - Wie benutze ich einen Benutzernamen zusammen mit Google Anmelden?
- 17. Wie ersetze ich einen Whitespace im gewählten Benutzernamen?
- 18. Ich möchte einen Assistenten erstellen, wenn ich auf Speichern Schaltfläche klicke
- 19. Ich möchte alle Kontrollkästchenwerte speichern, die ich auswähle
- 20. Ich möchte auf einen JPanel verweisen, den ich erstellt habe
- 21. Wie kann ich Telegram Benutzer ohne einen Benutzernamen erwähnen?
- 22. Wie generiere ich einen eindeutigen Benutzernamen mit TSQL?
- 23. Unter dem Code ist das Speichern von Datensätzen in Netsuite, ich möchte Werbebuchungen auswählen. Ich möchte keine Datensätze speichern
- 24. Ich möchte den Benutzernamen des Lehrers erhalten, wenn ich auf die Meldungsseite umleiten
- 25. Ich möchte einen "Bildausschnitt" wie Facebook erstellen
- 26. Ich möchte einen Primärschlüssel an Firebase senden
- 27. array_count_values Ich möchte einen bestimmten Schlüsselwert
- 28. Python, möchte ich auf einen Ordner
- 29. Ich möchte einen Morse-Code-Konverter erstellen
- 30. Ich möchte einen einfachen Code von diesem
Haben Sie sich DynamoDB angesehen (oder ein anderes Geschäft, aber DynamoDB ist normalerweise ziemlich einfach zu integrieren)? – birryree
Ich habe es angeschaut, konnte es nie zur Arbeit bringen, hast du ein gutes Tutorial? – party58965