2017-07-20 3 views
0

私はいくつかのよくある質問に答えるだけでなく、クイズのような質問をすることもできるチャットボットを開発しています。問題は、私がすでに見てきたことから、ボットフレームワークが何らかの命令を課していることです(ユーザーの応答は次の質問などの意図として役立ちます) 質問の生成を行う特定の方法があるのですかちょっとランダム、coz私はユーザーが次の質問を毎回予測するのを望まない。 PS:現在API.aiで作業しているが、私は他の提案にも開放している。API.aiで質問するチャットボットを開発する

答えて

0

"askrandomquestion"という関数を呼び出し、そこから質問をします。 サーバーのノードjsファイルから "askrandomquestion"を呼び出します(私はFireベースを使用しました)。

exports.appname = functions.https.onRequest((request, response) => { 
    const app = new App({ request, response }); 
    console.log('Request headers: ' + JSON.stringify(request.headers)); 
    console.log('Request body: ' + JSON.stringify(request.body)); 
    // Greet the user and direct them to next turn 
    function unhandledDeepLinks (app) { 
     app.ask(`Welcome to Google car assistant `, 
     NO_INPUTS); 
    } 

    // Say a fact 
    function askrandomquestion (app) { 
var randomnumber = Math.random() * (max - min) + min; 
switch(randomnumber) 
{ 
//do your logic here 
} 


}; 
+0

私は質問がデータベースに保存され、意図/行動のように扱われないと思いますか? この機能の例を教えていただければ幸いです。 – soumaya

+0

api.aiプロジェクトのWebhookを有効にしましたか? –

+0

はい私はwebhookを有効にしました – soumaya

関連する問題