问题标签 [assistant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4815 浏览

node.js - 如何使用对话流从 RESTful API 获取数据

我的谷歌助手操作有点挣扎。现在我正在为我的 webhook 使用 Dialogflow 和 Firebase。在我的代码中,我想从 API 获取数据,例如这个:API。顺便说一句,我正在使用 Node.js 进行编码。由于节点是异步的,我不知道如何获取数据。当我尝试进行回调时,它不起作用,例如:

出于某种原因,当我在其他应用程序中测试它时,它会起作用。使用 Dialogflow 它不起作用

我还尝试对函数 app.intent 使用 asynch 并使用 await 进行尝试,但这也不起作用。

你知道我该如何解决这个问题吗?

提前谢谢你和最好的问候

卢卡

0 投票
1 回答
920 浏览

amazon-web-services - 我可以将 Amazon LEX 与 Google 助手一起使用吗?

我使用亚马逊的LEX制作了一个聊天机器人。

有什么方法可以在我的手机中 使用 Google 的语音助手来使用该应用程序?

如果不是为什么?

0 投票
0 回答
69 浏览

node.js - 你怎么能在不让我告诉它的情况下让 Google Home 设备做出响应

我想让 google home 在事件基础上说些什么,假设我正在为足球队流式传输实时比分结果,并且希望 Google Home 在每次球队进球时公布结果。

目前我正在尝试使用这个 npm 包:https://www.npmjs.com/package/google-home-push应用以下命令:

但由于某种原因,我无法在 Windows 和 ubuntu 中安装它。不同的错误分为两个操作系统。对我来说,该软件包似乎缺少某些东西,因为它不可能在任何操作系统上都可以使用。

知道如何实现这样的目标吗?实现此目的的任何其他软件包或技术。

0 投票
2 回答
252 浏览

android-intent - 如何从 Watson 助手意图中过滤问题?

我在 Watson 助手中有多个相同意图的问题。如何回复特定问题而不是检查整个意图?

0 投票
1 回答
75 浏览

alexa - 在我的技能范围内为 Alexa 创造新的声音

是否可以在我的技能范围内更改 alexa 使用的语音?

即用户问

下一个可用预约时间是 Alexa 问洗车?

并让 Alexa 以与我的洗车品牌相匹配的声音响应?

0 投票
0 回答
73 浏览

android - 通过语音操作从助手启动我的应用程序

我的生产应用程序正在使用 com.google.android.gms.actions.SEARCH_ACTION。

至少在 9 月之前,可以询问 Google 助理“在 MyApp 中搜索 XY”,它从 Google 助理启动了我的应用程序。意图将 XY 作为 SearchManager.QUERY。

但是现在这已经停止工作了。我没有在我的应用程序中集成应用程序索引。

所以我的问题是除了注册 com.google.android.gms.actions.SEARCH_ACTION 意图以从 Google Assistant 启动之外,还有其他必要的操作吗?

0 投票
1 回答
204 浏览

swift - 复制 ViewController 后 Storyboard Assistant Editor 不会自动切换

我有一个带有 6 个视图控制器的故事板。我想复制其中一个(我基本上想从原始 VC 中删除一半的功能并将其放入第二个 VC。

在情节提要中复制/粘贴现有​​的 VC1。在 Finder 中,我将 VC1 的 .swift 文件复制/粘贴到一个名为 VC2 的新文件中。回到 Xcode 9.4.1,我将该 VC2 文件添加到左侧导航窗格中的文件夹中。我点击了故事板中的 VC2 并将其自定义类更改为 VC2。

VC1 有一个自定义的 VC1 类,甚至还有一个 VC1 的 StoryboardID。VC2 有一个自定义的 VC2 类,甚至还有一个 VC2 的 StoryboardID。我认为 StoryboardID 将有助于解决这种情况。

在 Storyboard 中,我可以清楚地看到 VC1 和 VC2。它们被适当地标记。即使是最左边的窗格也很好!

在 Storyboard 中,如果我单击 VC2,Assistant Editor 会自动切换到 VC2,我会看到代码。

但是...在情节提要中,如果我单击 VC1,则助理编辑器不会切换到 VC1。我必须单击单词/按钮:自动,现在显示 (2) 并选择 VC1,然后它将代码切换到 VC1,但是我必须再次单击 VC1 才能进行身份检查以列出正确的内容.

我点击了 Product -> Clean 然后 Product -> Build 然后重新启动,但它没有改变任何东西

我知道我仍然需要剪切和编辑我的 VC,但该应用程序正在运行(VC2 尚未加入)。

我们可以这样复制 VC 吗?有没有办法让自动助手编辑相应地切换?

谢谢

0 投票
0 回答
395 浏览

javascript - 如何使用 JavaScript 打开 Google Assistant App?

我有一个网页,上面有一个名为“打开 Google 助理”的按钮。我想使用 JavaScript 代码打开“Google Assistant APP”。

请让我知道有什么方法可以像-whatsapp://send?text=message 进行交互/打开 Google Assistant APP?

我只想按一个按钮在手机上打开“Google Assistant APP”。此按钮将在 HTML 页面中可用,并且此 html 页面将托管在我的网站上。

提前致谢

0 投票
1 回答
65 浏览

node.js - 具有依赖对象处理程序的 AWS Lambda 函数

现在我正在尝试使用 AWS Lambda 构建一种跨平台。我在 Lambda 中的对象处理程序应该能够处理来自 Alexa Skill 和来自 Google Action 的请求。这就是为什么我需要一个依赖的处理程序。Alexa 对象处理程序如下所示:

const SkillBuilder = Alexa.SkillBuilders.custom();

Assistant 对象处理程序如下所示:

现在我想检查 Lambda 请求是来自 Assistant 还是 Alexa,并且取决于它应该被正确处理。但到目前为止,我不确定该怎么做。你有什么想法?先感谢您!

0 投票
1 回答
37 浏览

dialogflow-es - Google Assistant Created in DialogFlow Endpoint Changes

I have created a Google Home app in DialogFlow and have since had the app published by Google. I am assuming that I can change the fulfillment endpoint address in Dialogflow and this won't affect my live app - my assumption being that a packaged version of the app together with the endpoint at submission time is what is running on the Google Assistant.

Does anybody know if this assumption is correct?