确认 Amazon Connect 实例已经与 Lex 机器人相连接。 使用以下代码:
AWS.connect({
accessKeyId: 'ACCESS_KEY_ID',
secretAccessKey: 'SECRET_ACCESS_KEY',
region: 'REGION'
});
var lex = new AWS.LexModelBuildingService();
确认 Lex 机器人已被正确配置。 使用以下代码:
var botName = 'BOT_NAME';
var botAlias = '$LATEST';
var botParams = {
name: botName,
alias: botAlias
};
lex.getBot(botParams, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
确认与 Amazon Connect 实例相关联的 Lex 机器人已被正确配置。 使用以下代码:
var connect = new AWS.Connect();
var instanceId = 'INSTANCE_ID';
connect.describeInstanceAttribute({
InstanceId: instanceId,
AttributeType: 'CONNECTEDLEXBOTS'
}, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
如果以上步骤都已经正确执行,但 Lex 机器人仍未出现,需要进一步检查 Amazon Connect 实例的配置和日志。