2017-04-05 11 views
0

私はwit.ai python APIを使ってチャットボットを作成しています。私はそれを逆にすることを望んでいる。例では、逆のノードの例しか存在しません。 pythonを使ってwit.aiの逆の例を私に助けてくれる人はいますか?wit.ai pythonと逆に

以下は、ノードの例です。

//Extract an entity value from the entities returned by Wit 
const firstEntityValue = (entities, entity) => { 
    const val = entities && entities[entity] && 
    Array.isArray(entities[entity]) && 
    entities[entity].length > 0 && 
    entities[entity][0].value 
    ; 
    if (!val) { 
    return null; 
    } 
    return typeof val === 'object' ? val.value : val; 
}; 

//Define your bot functions here 
const actions = { 
    send(request, response) { 
    const {sessionId, context, entities} = request; 
    const {text, quickreplies} = response; 
    return new Promise(function(resolve, reject) { 
     console.log('user said...', request.text); 
     console.log('sending...', JSON.stringify(response)); 
     return resolve(); 
    }); 
    }, 
    ['compute-result']({context,entities}) { 
    return new Promise(function(resolve, reject) { 
     const movie_title = firstEntityValue(entities, 'movie'); 
     if (movie_title) { 
     context.movie = movie_title; 
     } 
     //call the API here 
     return resolve(context); 
    }); 
}, 
}; 

答えて