我有一个问题,我正在为谷歌助手创建一个应用程序,我必须将项目放在一个列表中,问题是我不知道列表中包含了多少元素。官方文档中有一个关于如何静态地将元素插入到我如何捐赠它们的示例?这是链接文档https://developers.google.com/actions/assistant/responses#sample_code_7这是文档的示例 if (!conv.surface.capabilities.has('actions.capability.SCREEN_OUTPUT')) {
conv.ask('Sorry, try this on a screen
我希望这是问这个问题的正确渠道。我已经搜索了很多次,但都没有成功。 我注意到Google Assistant有时无法阅读一些网页。下面是一个失败的基本方法: <html>
<head>
<meta charset="utf-8">
<meta name="Description" CONTENT="Sample for Google assistant">
<title>Sample for Google assistant</title>
建议的解决方案是什么,用于处理从意图训练短语提取的参数到特定于该用户的数据库中的用户定义值的映射。
我认为一个实际的例子是购物清单应用程序。
通过Web,用户将catchup添加到作为item存储在数据库中的购物清单中。
然后,通过该代理(即Google Assistant),话语导致ketchup被提取为item参数。我没有办法知道如何将话语中提取的参数映射到数据库中用户定义的值
所以我要说清楚
// in the database added by the user from a web UI
"catchup"
// extracted from voice utter
在NodeJS中编码-- Google Cloud Functions and actions-on-google库。所有意图都是从后端实现的。
我有一个与"product“实体相匹配的"Add to List”意图。当用户所说的内容与实体列表中的某个条目不匹配时,默认情况下会使用"Add to list Fallback“回退意图,该回退意图会询问用户”您是否希望我们跟进此未列出的产品?“,如果回答为"yes”,则回退意图为"Add to List Fallback - Yes“。
我的问题是--在这个最终意图中,我如何访问用户最初所说的内容?它从来没
目前,媒体目标只是来自以下文档的Chromecast服务:https://developers.google.com/assistant/smarthome/traits/camerastream.html#response-nodejs 但是,您可以从以下文档将这些安全摄像头的视频流传输到您的Google Home Hub:https://support.google.com/googlenest/answer/9137164?hl=en-AU&ref_topic=7029100 那么,如何与Google home hub集成来获取摄像头流呢? 谢谢!
我目前正在开发一个谷歌助手的行动。我理解谷歌描述的,从我测试自己的应用程序的经验来看,我非常理解他们所描述的它的工作方式。
该流程如下所示:
User: Ok Google, what's a good recipe I can make?
Google Assistant: Okay. For that, you might like < Your App Here >. Wanna give it a try?
User: Yes
Google Assistant: Opening < Your App Here >
Google Assistant: Yo
我正在我的Raspberry Pi 3上使用Google Assistant Python库,在让google-assistant-demo在Python虚拟环境中工作之后,我想开始我自己的项目。引用告诉我们一些关于脚本google.assistant.assistant的信息,它包含像start()这样的函数,但是我找不到它。我如何访问它们?
Google Assistant显示我的隐私策略无效,当我在Google Assistant中创建测验时,我的隐私策略文档如下所示 https://docs.google.com/document/d/1C6G50XX5lOtdjFZTk2Qc9wkSqPKSeaM95Ydw0lt1zGI/edit?usp=sharing
我们在Google Assistant的Action中广泛使用了推送通知。直到最近,我们还可以对新用户使用从conv.argments.get('UPDATES_USER_ID')收到的通知id,如果不能这样做,我们可以使用conv.request.conversation.conversationId作为替代。
如果用户在他们的Google Assistant上重置了我们的操作,原始的通知id将不再有效。但是,为UPDATES_USER_ID post重置接收到的通知id生成了一个错误"The caller‘s not have permission“,状态为"
我正在使用编辑器中的fulfillment和nodemailer,并希望向我的个人电子邮件地址发送电子邮件。当我尝试集成到Dialogflow Messenger Beta版本时,我的聊天机器人将无法理解响应。
我的输出:
User: "I would like to send an email to the support service."
Bot: "Sorry. I do not understand your question."
正确的输出:
User: "I would like to send an email to the suppo