Javascript 谷歌样本上的赤裸裸行动?

Javascript 谷歌样本上的赤裸裸行动?,javascript,json,actions-on-google,google-home,Javascript,Json,Actions On Google,Google Home,我需要一个谷歌的行动样本,告诉我如何使用主 在Google Javascript客户端库上的操作可在此处找到: 我需要样本来演示如何执行以下操作,仅此而已: 设置my action.json文件以服务Google Home请求(包文件) 获取当前用户电子邮件地址或其他唯一、稳定的ID(OAuth函数?) JSON包格式,用于通过文本和预先录制的音频响应请求 Javascript代码,显示会话期间与Google通信所需的正确步骤和消息 这里有一个关于谷歌示例的操作页面: https://gi

我需要一个谷歌的行动样本,告诉我如何使用主 在Google Javascript客户端库上的操作可在此处找到:

我需要样本来演示如何执行以下操作,仅此而已:

  • 设置my action.json文件以服务Google Home请求(包文件)
  • 获取当前用户电子邮件地址或其他唯一、稳定的ID(OAuth函数?)
  • JSON包格式,用于通过文本和预先录制的音频响应请求
  • Javascript代码,显示会话期间与Google通信所需的正确步骤和消息
这里有一个关于谷歌示例的操作页面:

https://github.com/actions-on-google
我看过很多,问题是他们使用的是我不需要的模块和服务。以下是他们使用的服务列表,这些服务我不想要,而且只会妨碍他们使用这些服务:

- Firebase Cloud Functions (I will be hosting my own backend server to manage the conversation with Google)

- Api.ai (or any similar service).  We have our own natural language processing and conversation flow management code

- Console.  Same as above

感谢William DePalo在GitHub上为我们这些希望托管自己的external Node.js服务器以处理来自Google Actions的履行请求的人提供了这个简单的示例:

下面是Google+上的一篇帖子,他告诉我如何使用它:

以下是他关于使用该帖子代码的一般说明:

“我把这个玩具放在Github上,它唯一的把戏就是它是一个 助手应用程序,使用普通节点和Express构建,只需不到 50行。它不使用Firebase、Google云函数或API.AI 它除了重复它听到的以外什么也不做,它是 用于在用户组会议上进行简短演示,但没有 发生了,但这应该让你开始

它的动作包对于一个样本来说真是太过分了 自定义意图(SCHEDULE_QUERY),在示例中为no op,但 我本来打算在会上用它来发泄的

冒着陈述显而易见的风险,它位于函数textIntent()中 您应该从哪里开始考虑如何集成NLP。 在我的应用程序中,我在自己的模块中有一个hearAndReply()函数 获取识别器听到的文本和会话对象,以及 返回会话中的文本和更新状态。如果这样做 应该能够瞄准其他能力较弱的助手 但更稳定的软件却相当容易。”


你可以找到关于如何做每件事的文档。