Алекса умение не распознает слот - PullRequest
0 голосов
/ 03 мая 2019

Я сейчас создаю свой первый навык Alexa.Это единственное намерение, которое я добавил:

{
    "name": "MyGame",
    "slots": [
        {
            "name": "Zahl",
            "type": "AMAZON.NUMBER"
        }
    ],
    "samples": [
        "Wie ist der Aufbau für Test mit {Zahl} Spieler"
    ]
}

Я использовал https://skillinator.io/ для создания лямбда-функции и изменил ответ для моего намерения вывести слот:

'MyGame': function () {
    speechOutput = '';

    //any intent slot variables are listed here for convenience
    let ZahlSlotRaw = this.event.request.intent.slots.Zahl.value;
    console.log(ZahlSlotRaw);
    let ZahlSlot = resolveCanonical(this.event.request.intent.slots.Zahl);
    console.log(ZahlSlot);
    //Your custom intent handling goes here
    speechOutput = "slot: ${ZahlSlot}, raw:${ZahlSlotRaw}";
    this.emit(":ask", speechOutput, speechOutput);
},

Теперь, когда я проверяю навык в консоли разработчика Alexa и спрашиваю wie ist der aufbau für test mit drei spieler?, я получаю ответ slot: , raw:

Что я делаю не так?

...