Amazon web services 莱克斯:兰姆达无法委派

Amazon web services 莱克斯:兰姆达无法委派,amazon-web-services,aws-lambda,chatbot,Amazon Web Services,Aws Lambda,Chatbot,我编写了一个简单的Lambda函数,如下所示,以达到我的目的。具体来说,正如您在图片上看到的,当用户想要安排在线会议时,bot请求他粘贴邀请链接并跳到电话号码,而我的Lambda失败了 我的Lambda函数如下所示: exports.handler = async (event) => { console.log(event); //capture Lex params let { name, slots } = event.currentIntent

我编写了一个简单的Lambda函数,如下所示,以达到我的目的。具体来说,正如您在图片上看到的,当用户想要安排在线会议时,bot请求他粘贴邀请链接并跳到电话号码,而我的Lambda失败了

我的Lambda函数如下所示:

exports.handler = async (event) => {
    
    console.log(event); //capture Lex params
    
    let { name, slots } = event.currentIntent;
    
    if(!slots.InvitationLink && 
        slots.MeetingType && 
        (slots.MeetingType.toLowerCase() === 'on-line' ||
        slots.MeetingType.toLowerCase() === 'online')) {
            
            return {
                dialogAction: {
                    type: "ElicitSlot",
                    intentName: name,
                    slotToElicit: "InvitationLink",
                    slots
                }
            };
        }
        
    if(!slots.Street && 
        slots.MeetingType && 
        (slots.MeetingType.toLowerCase() === 'in-person' ||
        slots.MeetingType.toLowerCase() === 'inperson' ||
        slots.MeetingType.toLowerCase() === 'personal')) {
            
            return {
                dialogAction: {
                    type: "ElicitSlot",
                    intentName: name,
                    slotToElicit: "Street",
                    slots
                }
            };
        }
        
    if(!slots.Date &&
        slots.Street &&
        slots.MeetingType && 
        (slots.MeetingType.toLowerCase() === 'in-person' ||
        slots.MeetingType.toLowerCase() === 'inperson' ||
        slots.MeetingType.toLowerCase() === 'personal')) {
            
            return {
                dialogAction: {
                    type: "ElicitSlot",
                    intentName: name,
                    slotToElicit: "Date",
                    slots
                }
            };
        }
        
    if(!slots.Time &&
        slots.Date &&
        slots.Street &&
        slots.MeetingType && 
        (slots.MeetingType.toLowerCase() === 'in-person' ||
        slots.MeetingType.toLowerCase() === 'inperson' ||
        slots.MeetingType.toLowerCase() === 'personal')) {
            
            return {
                dialogAction: {
                    type: "ElicitSlot",
                    intentName: name,
                    slotToElicit: "Time",
                    slots
                }
            };
        }

    return {
        dialogAction: {
            type: "Delegate",
            slots
        }
    };
    
};
当我通过CONVA(插槽电话)的末尾时,会抛出以下错误:

出现错误:Bot配置无效:没有可用的消息 给定当前插槽、sessionAttribute和requestAttribute集

任何帮助都将不胜感激