2017-01-07 3 views
0

私は自分自身をaogに取り入れ始めています。私は今SDKとWebSimulatorを使用しています。私が達成しようとしているのは、以前に設定したプロンプトを変更することです。私は新しい情報を入手できるからです。ユーザーが応答した後にのみ - - 2番目の1プロンプトサーバ側の変更

let inputPrompt = assistant.buildInputPrompt(true, '<speak>1+1=3 Agree?</speak>',['I didn\'t hear a number', 'If you\'re still there, what\'s the number?', 'What is the number?']); 
assistant.ask(inputPrompt); 
let inputPrompt2 = assistant.buildInputPrompt(true, '<speak>Sorry! 1+1=2 Agree?</speak>',['I didn\'t hear a number', 'If you\'re still there, what\'s the number?', 'What is the number?']); 
assistant.ask(inputPrompt2); 

のみ最初のプロンプトは、次に提示されている:私は失敗し、次を試してみました。

プロンプトのサーバー側を変更することはできますか?どのようにそれを行うことができますか?または、おそらく回避策がありますか?

答えて

0

assistant.ask()メソッドは、ユーザーにプロンプ​​トを送信し、応答を待ちます。

ユーザーに何かを送信してから返信する前に別のものを送信しようとしている場合、現在アクションを使用してこれを行うことはできません。これは、通知や非同期操作に似ています。

+0

ありがとうございます。私は方法があることを望んでいました。なぜなら、MS Botフレームワークを使用することが可能なので、これはActionにとっても素晴らしい拡張であると思います。 – user2133375

関連する問題