我已经看完并完成了本教程,该教程非常有帮助: https://greenido.wordpress.com/2017/09/29/create-a-google-assistant-that-use-your-server/?fbclid=IwAR1QZ4ZEMW831kdaJDOZcoMqg1WltbfTCMiCNFDw6myydPrPlRw2mtjvwqI 但是我有一个问题,如果有人能帮助我,我将不胜感激, 这是我的代码:
<body >
<h1> Factory 2</h1>
<div class="koko">
<div id="gg1" class="oee"></div>
<div id="gg2" class="gauge" data-value="59"></div><br>
<div id="gg3" class="gauge"></div><br>
<div id="gg4" class="gauge"></div>
</div>
<script src="raphael-2.1.4.min.js"></script>
<script src="justgage.js"></script>
<script>
document.addEventListener("DOMContentLoaded", function(event) {
var dflt = {
min: 0,
max: 100,
// donut: true,
gaugeWidthScale: 1.1,
counter: true,
hideInnerShadow: true
}
var gg1 = new JustGage({
id: 'gg1',
value: 75,
title: 'OEE ',
defaults: dflt
});
var gg2 = new JustGage({
id: 'gg2',
title: 'Availability',
defaults: dflt
});
var gg3 = new JustGage({
id: 'gg3',
value: 85,
title: 'Performance',
defaults: dflt
});
var gg4 = new JustGage({
id: 'gg4',
value: 95,
title: 'Quality',
defaults: dflt
});
});
</script>
</body>
我想问Google助手“告诉我工厂2的性能”,那么它应该从我的代码中检查并读为“工厂2的性能为85”,我将不胜感激,如果需要nodejs,可以举个例子?我已经从任何地方阅读和学习了,但是没有任何线索。
答案 0 :(得分:0)
您所引用的“中型”文章已有一年多的历史了,那段时间发生了很多变化。虽然许多概念仍然适用,但API.AI现在被称为Dialogflow。他描述的实现Webhook使用的是该库的旧版本,并且与当前版本有显着差异。
有几个codelabs将指导您学习如何创建动作。
此外,“中型”文章假设您将从基于Web的API获取数据,该API将响应作为JSON返回。您的代码看起来像使用浏览器中运行的JavaScript来返回值。由于没有与动作相关的浏览器,因此无法完成您认为会的操作。
但是,您正在为HTML生成这些值时,您可能只想使用相同的方法来生成Action可以调用的JSON响应,或者仅切入正题并让服务器上的Webhook生成针对每个查询都基于数据的来源。