javascript — отправьте значение с моего веб-сайта лямбда-функции для навыка Amazon Echo

У меня проблема с моим кодом. Я не знаю, как продолжить.

Я хочу спросить Алексу кое-что, и она должна ответить со значением, которое я имею на моем веб-сайте.
Какое самое простое решение для этого.
HTTP-запрос, API или банк данных?

Это сайт, где HTTP-запрос будет: http://plasmaboy.org/tspush.php
Название запроса: «значение»

Что у меня так далеко:

  case "LaunchRequest":

// Launch Request
console.log(`LAUNCH REQUEST`)
context.succeed(
generateResponse(
buildSpeechletResponse(`Welcome to my skill`, true),
{}
)
)
break;

case "IntentRequest":
// Intent Request
console.log(`INTENT REQUEST`)

switch(event.request.intent.name) {
case "GetValueFromWebsite":
// !!!
// Implement the "getValueCode"// !!!
})
break;

default:
throw "Invalid intent"}

break;

case "SessionEndedRequest":
// Session Ended Request
console.log(`SESSION ENDED REQUEST`)
break;

default:
context.fail(`INVALID REQUEST TYPE: ${event.request.type}`)

}

1

Решение

Вы можете использовать пользовательскую конечную точку на своем веб-сайте вместо использования функции Amazon Lambda (вы можете указать конечную точку, в которую облачный сервис Alexa должен отправлять запрос POST, в вашей конфигурации Alexa Skill).

Облачный сервис Alexa отправит вашему веб-серверу запрос POST, который вы можете обработать с помощью PHP, прочитаете значение, где бы он ни находился на вашем сайте, и используйте его для отправки ответа обратно в сервис Alexa.

Для начала документацию по структуре запроса Alexa отправляет вам здесь: https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]