2017-12-22 12 views
0

私は最近Lexプロジェクトに取り組んでいます。私のプロジェクトでは、コンテンツタイプに動的コンテンツが必要ですが、それを把握することはできません。awsでcontentTypeを動的にする方法Lex

私の現在の履行は、次のとおりです。

"I can help you with : 1. Book a hotel 2. Book a car. What would you like me to do?" 

私は何を必要とすることである:

def HelpMsg(intent_request, intent_name): 
    if intent_name == 'HelpMsg': 
     response = { 
     'dialogAction': { 
      'type': 'Close', 
      'fulfillmentState': 'Fulfilled', 
      'message': {'contentType': 'Plaintext', 'content': 'I can help you with ' 
           '\n1. Book a hotel ' 
            '\n2. Book a car' 
           '\nWhat would you like me to do?'} 

     }} 
     return response 

は私はこれができれば知ってみましょう:

"I can help you with: 
          1. Book a hotel 
          2. Book a car. 
          What would you like me to do?" 

私は以下のコードで試してみましたそうする。

ありがとう

答えて

1

応答のレンダリングは、使用しているクライアントによって異なります。
Lexコンソールは改行をサポートしていません。

FBメッセンジャーは\nを使用して新しい行を追加します。

I can help you with : \n1. Book a hotel \n2. Book a car. \nWhat would you like me to do? 

サイト<br>を使用して新しい行を追加します:あなたが好きなように

I can help you with : <br>1. Book a hotel <br>2. Book a car. <br>What would you like me to do? 

あなたがスペースを追加することができます。

詳細については、thisの質問を参照してください。