Я работаю над интеграцией приложения реагирования с aws Lex Chatbot,
Я следовал ручному процессу, указанному в этом do c - https://aws-amplify.github.io/docs/js/interactions
И каждый раз, когда я отправляю сообщение, меня вызывает следующее сообщение об ошибке
ОШИБКА : необработанное отклонение (MissingRequiredParameter): отсутствует обязательный ключ 'userId' в параметрах
Может кто-нибудь, пожалуйста, помогите мне с этим ...
Именно так я отправляю свой запрос
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}
/>