2017-07-02 14 views
1

Node.jsモジュール(apiai)を使用している間、クエリ結果が与えられたときにAPI.aiテキスト応答に改行を追加しようとしましたが私はこのようなコールバックからの変数に応答を保存するときに「tが動作するようです:API.aiからのテキスト応答に新しい行( n)を追加

request.on('response', function (response) { 
    var textResponse = response.result.fulfillment.speech; 
    // ... 
}) 
+0

var textResponse = response.result.fulfillment.speech; textResponse = textResponse.replace(/\\n/g, '\n'); 

を入力するようなものでしたか?あなたはそれに何をしなければならないのですか? –

+0

それは私に文字通り '\ n'を与えました。 Facebook Messengerに直接送信してみました。これは、 'sample text \ n sample text'のように表示されますが、そこに新しい行が必要です。 –

+0

私は私の答えをチェックしました。 –

答えて

2

最後に、私はこのようにそれを解決:あなたは試してみましたかI'm a chatbot. \n built with ❤

+0

最後に、このメソッドは機能しました。 @Dinesh –

+0

cool。それは逃げることを意味する\あなたのために働いた –

0

を使用ブレークライン<\br>の代わりに、例えば\n

<div>This is with break line<br>this is after break line</div> 
 
<div>This is with break line \n this is after new line</div>

+0

私はそれを試みた。どちらもうまくいきません。スクリーンショット:http://i.imgur.com/UU4HGQD.png –

+0

OKトライの\ u000Aの代わりに、

+0

またはこの –

関連する問題