2017-12-22 17 views
0

私はボクをすでにLexに構築しています。boto3を使用してapiリクエストを送信し、回答を得るにはどうすればよいですか?

私はPython上でリクエスト(文)を送り、答えを解析しようとしています。そのために

、私は今、これらのドキュメントを読み、再読いくつかの時間を費やし:https://boto3.readthedocs.io/en/latest/reference/services/lex-runtime.html#LexRuntimeService.Client.generate_presigned_url

しかし、私はこれらの要求を送信するために、どの機能が実際に私にボットから答えを与えるかを理解するように見えることはできません。

答えて

0

あなたはpost_text()の方法を試しましたか?

import boto3 
client = boto3.client('lex-runtime') 
response = client.post_text(
    botName='string', 
    botAlias='string', 
    userId='string', 
    sessionAttributes={ 
     'string': 'string' 
    }, 
    requestAttributes={ 
     'string': 'string' 
    }, 
    inputText='string' 
) 

この機能を使用すると、ボットから答えを与えるだろうし、それがresponse変数に格納されます。
Lambda関数にコードを記述し、Lexへのアクセスを許可します。

願っています。

+0

'文字列'の代わりに値を入力する必要があります – sid8491

+0

コードとエラーで質問を更新してください – sid8491

関連する問題