Lex Delegate not working

0

Hi there! I have the following Lambda code

import json


def router(event):
    intent_name = event['sessionState']['intent']['name']
    intent = event['sessionState']['intent']['name']
    slots = event['sessionState']['intent']['slots']
    
    print("event: ")
    
    response = {
        "sessionState": {
            "dialogAction": {
                "type": "Delegate"
            },
            "intent": {
                'name': intent,
                'slots': slots
            }
        }
    }
    
    return response

def lambda_handler(event, context):
    print(event)
    response = router(event)
    print("response", response)
    return response

I made it exact as here https://github.com/CumulusCycles/Amazon_Lex_demo/blob/main/Lambda/lambda_handler.py. But for some reason I always get error with the next message: Invalid Bot Configuration: No usable messages given the current slot, sessionAttribute, and requestAttribute set.

已提問 8 個月前檢視次數 105 次
沒有答案

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南