Как передать параметр с моего веб-сайта (в Javascript) моему боту-амазонке при реализации с использованием облачного формирования? - PullRequest
2 голосов
/ 22 мая 2019

Мой Amazon Lex размещен на веб-сайте. Пользователи зашли на сайт, и я должен передать их токен с сайта Лексу или лямбде. Бот встроен в сайт с использованием фрагмента кода CloudFormation. Где и как настроить параметры для передачи в Lex с веб-сайта и как получить их в Lambda?

1 Ответ

1 голос
/ 24 мая 2019

Как передать атрибут сеанса при настройке с https://aws.amazon.com/blogs/machine-learning/deploy-a-web-ui-for-your-chatbot/
1. В сегменте S3 измените файл конфигурации JSON.Вы можете сделать это, загрузив и затем отредактировав локально.Повторно загрузите и загрузите последнюю версию.
1.1.Модификации должны выглядеть так:

"lex": {
    "botName": "Chatbot",
    "botAlias": "$LATEST",
    "sessionAttributes": {
      "anything": "testtoken"
    },
    "initialText": "blah blah blah",
    "initialSpeechInstruction": "Say 'Buy Flowers' to get started.",
    "reInitSessionAttributesOnRestart": false
  },

1.2.Убедитесь, что есть открытый доступ для чтения JSON
2., выполните следующие действия: https://github.com/aws-samples/aws-lex-web-ui/issues/63
Примечание. Параметры сохраняются как атрибуты сеанса в Lex.Их можно легко хранить в динамо через Lex / Lambda или вызывать лямбду в браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...