在点击API后使用内联编辑器执行我的代码时,出现填充错误“平台不支持GOOGLE_HANGOUTS”。

时间:2019-09-10 08:17:08

标签: node.js dialogflow

我正在点击一个API并将所需的值返回到聊天机器人。虽然我在Dialogflow的默认响应模拟器中得到响应,但是对于相同的代码,我在环聊聊天API中没有任何响应(我将Dialogflow与环聊聊天集成在一起)。

function func_name(agent){
   const abcd = agent.parameters.abcd;
   agent.add(`Below are the products related to ${abcd}`);
   return axios.get(`https://*********************/****/${abcd}`)
      .then((result)=>{
         result.data.map(abcdObj => {
            agent.add(JSON.stringify(abcdObj.name+"~"+abcdObj.key));
   });
});

和我收到的错误消息是:

Error: Platform 'GOOGLE_HANGOUTS' not supported. 
Function execution took 12 ms, finished with status: 'crash'

1 个答案:

答案 0 :(得分:0)

所以,在这里,我找到了Google解决该问题的方法。您将必须在实现代码的package.json中将dependency的版本,dialogflow版本升级到0.7.0,并将dialogflow-fulfillment升级到0.6.1,如果您的机器人仍然无法正常工作,请尝试创建具有相同功能的新机器人。这肯定会有所帮助。