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);
});
},
};