使用NodeJS对Google推送通知执行的操作

时间:2018-12-13 18:49:51

标签: node.js push-notification dialogflow actions-on-google

我在Documentation的官方问题上苦苦挣扎,以了解如何在Google的操作中设置推送通知。我确实找到了这个Github项目here

但是,我仍然不清楚在dialogflow中设置意图以实现此目的的确切步骤。我目前正在将webhooks用于所有意图。

问题1:

在官方文档中,它谈到了引用事件actions_intent_PERMISSION。但是,当我要求获取用户位置时,我已经为此事件设置了一个意图。我是否要设置单独的意图来处理用户对推送通知的权限,还是以某种方式在单个意图中同时处理两个权限授予?

问题2:

正确执行此用户流程需要多少意图?

  • DF:“是否要通知您恶劣天气”
  • 用户:“是”
  • DF:“我需要获得许可才能向您发送通知,可以吗?”
  • 列出“是”
  • *这里有多少个意图*

我希望找到一个更具体的示例,说明如何使用Dialogueflow在Google动作上设置推送通知。

1 个答案:

答案 0 :(得分:2)

尼克·费尔克(Nick Felker)的链接很好,我不确定我怎么会错过这个示例,但这是一个更加清晰的示例,说明如何在Nodejs实现的对话框流中构建推送通知。

谢谢您的链接: https://github.com/actions-on-google/dialogflow-updates-nodejs/blob/master/functions/index.js