Необработанный отказ (MissingRequiredParameter): отсутствует обязательный ключ 'userId' в параметрах - PullRequest
0 голосов
/ 28 февраля 2020

Я работаю над интеграцией приложения реагирования с aws Lex Chatbot,
Я следовал ручному процессу, указанному в этом do c - https://aws-amplify.github.io/docs/js/interactions
И каждый раз, когда я отправляю сообщение, меня вызывает следующее сообщение об ошибке

ОШИБКА : необработанное отклонение (MissingRequiredParameter): отсутствует обязательный ключ 'userId' в параметрах

Может кто-нибудь, пожалуйста, помогите мне с этим ...

enter image description here

Именно так я отправляю свой запрос

Amplify.configure({
    Auth: {
      identityPoolId: 'us-east-1:xxxx-xxxx',
      region: 'US_EAST_1',

    },
    Interactions: {
        bots: {
            "Chatbot": {
              "name": "Chatbot",
              "alias": "Bot1",
              "region": "US_EAST_1",

            },
          },

    }
  });

Компонент :

 <ChatBot
          title="My Bot"
          theme={myTheme}
          botName="Chatbot"
          welcomeMessage="Welcome, how can I help you today?"
        onComplete={this.handleComplete.bind(this)}
          clearOnComplete={true}
          conversationModeOn={true}
        />
...