私はPythonのLambda関数コードでLexの実際の質問(または発話)にアクセスする方法を探しています。私は次のように印刷されたばかり見るlambda_handler(event, context)
でevent
パラメータ印刷する場合:PythonのLambdaのユーザ入力/発音にアクセスするLambda関数
input_request={'messageVersion': '1.0', 'invocationSource': 'FulfillmentCodeHook', 'userId': 'user1', 'sessionAttributes': None, 'bot': {'name': 'bot_name', 'alias': None, 'version': '$LATEST'}, 'outputDialogMode': 'Text', 'currentIntent': {'name': 'bo1', 'slots': {'Time': '10:00','Date': '2017-06-20'}, 'confirmationStatus': 'Confirmed'}, 'inputTranscript': 'yes'}
を、私は、ユーザーが求めていることを、実際の質問や、特定の質問にマッチしたとしても、発話にアクセスするための任意のオプションが表示されません。私はそれを逃している場合に備えてそれを行う方法はありますか?
からそれを抽出することができ、発話
を保持しています'' Lex'コンソールと私の 'currentIntent'には、意図する名前とスロット名と値があります。私は、この意図を引き起こした発言または最初の質問を見ません。上記の私の記事では、私が 'currentIntent'に入るものを表示するように更新しました – user2966197