【发布时间】:2019-10-09 23:05:19
【问题描述】:
我有一个代码..从谷歌上的操作给出..有时它工作有时它不是..如果有人有任何想法帮助我.. 会话实体无法正常工作
const dialogflowAPI = require('dialogflow');
const sessionClient = new dialogflowAPI.SessionEntityTypesClient();
const client = new dialogflowAPI.EntityTypesClient();
const entityList = ['measure','dimension','size'];
const size = ['top','bottom','high','highest','low','lowest'];
exports.entityList=entityList;
exports.size=size;
exports.createSessionEntityType = async function(conv,entityName,entityValues){
try{
const sessionEntityType = {
name: conv.body.session + '/entityTypes/'+entityName,
entityOverrideMode: 1,
entities: entityValues,
};
const request = {
parent: conv.body.session,
sessionEntityType: sessionEntityType,
};
console.log(sessionEntityType);
const [response] = await sessionClient.createSessionEntityType(request);
} catch(e) {
console.log(e);
}
【问题讨论】:
标签: node.js dialogflow-es actions-on-google