Alexa Launch Skill проблема

Пытаясь запустить навык, который я успешно построил на инструментальной панели Alexa, я получаю следующее:

введите описание изображения здесь

введите описание изображения здесь

Этот же вызов использовался и создавал JSON Input всего несколько часов назад. Ничего не изменилось, и конечная точка, для которой настроен навык, доступна. Я попытался восстановить навык в надежде, что это решит проблему.

Похоже, что портал Alexa ссылается на аналогичную проблему без каких-либо указателей на причины и способы ее устранения.

Обновления:

Я попытался переименовать дескриптор вызова навыка, сохранил, перестроил и попытался перезапустить его. Я активировал флажок "Журнал устройства". Ошибка не изменилась - все равно жалуется. Но журналы дают немного больше некоторого (довольно бесполезного) контекста. Вот что я вижу сейчас:

введите описание изображения здесь

[17: 58: 33: 018] - Событие: Text.TextMessage:

    {
    "event": {
        "header": {
            "namespace": "Text",
            "name": "TextMessage",
            "messageId": "messageId",
            "dialogRequestId": "51a6476b-362b-4fbf-9125-7e5a36ea5649"
        },
        "payload": {
            "textMessage": "alexa open speech bank"
        }
    },
    "context": [
        {
            "header": {
                "namespace": "SpeechSynthesizer",
                "name": "SpeechState"
            },
            "payload": {
                "token": "",
                "offsetInMilliseconds": 0,
                "playerActivity": "PLAYING"
            }
        },
        {
            "header": {
                "namespace": "AudioPlayer",
                "name": "PlaybackState"
            },
            "payload": {
                "token": "",
                "offsetInMilliseconds": 0,
                "playerActivity": "IDLE"
            }
        },
        {
            "header": {
                "namespace": "Alerts",
                "name": "AlertsState"
            },
            "payload": {
                "activeAlerts": [],
                "allAlerts": []
            }
        },
        {
            "header": {
                "namespace": "AudioFocusManager",
                "name": "AudioFocusState"
            },
            "payload": {
                "alert": {
                    "component": null,
                    "idleTimeInMilliseconds": 0
                },
                "dialog": {
                    "component": "SpeechSynthesizer",
                    "idleTimeInMilliseconds": 1000
                },
                "content": {
                    "component": null,
                    "idleTimeInMilliseconds": 0
                }
            }
        }
    ]
}

[17: 58: 33: 847] - Ошибка:

{
    "header": {
        "namespace": "System",
        "name": "Exception",
        "messageId": "bc7d2cda-2e1e-43fa-a82b-a417d29dfddc"
    },
    "payload": {
        "code": "INTERNAL_SERVICE_EXCEPTION",
        "description": "Request could not be executed due to an internal service error."
    }
}

Я запускаю конечную точку webhook в режиме отладки, чтобы увидеть, достигнет ли вызов обработчик, что, похоже, не так. Тем не менее, точка останова получает удар при локальном вызове из Postman.

Еще одна попытка переименования - удаление пробелов из имени навыка:

введите описание изображения здесь

В чем может быть проблема?

Где я могу получить немного больше объяснений того, что происходит?

Благодарю.

1 ответ

Оказалось, что проблема неверной конфигурации конечной точки webhook - защищенный прокси-сервер Serveo продолжает вращать URL своего сервера ежедневно, кажется, поэтому Alexa была смущена этим. Но сообщение, которое они отображают, безусловно, может быть улучшено.

У меня была такая же проблема как в Chrome, так и в Safari. Оказалось, это мой антивирус (Avast). Я отключил веб-щит, и это исправило его.