我正在点击一个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'
答案 0 :(得分:0)
所以,在这里,我找到了Google解决该问题的方法。您将必须在实现代码的package.json中将dependency的版本,dialogflow版本升级到0.7.0,并将dialogflow-fulfillment升级到0.6.1,如果您的机器人仍然无法正常工作,请尝试创建具有相同功能的新机器人。这肯定会有所帮助。