javascript - 如何在dialogflow中的计划时间自动触发意图

标签 javascript php node.js dialogflow-es chatbot

我正在尝试自动触发 Dialogflow 中的意图,以便在计划时间内获取用户的联系方式。请提供代码(如果可以通过 JavaScript 实现)?

最佳答案

嗯,有多种方法可以实现这一目标。您可以使用下面提到的其中之一:

  1. 创建一个带有槽位填充的意图。这是它的工作原理 A。机器人提示用户输入姓名和号码,在获得所需参数之前,意图不会触发其实现。 b.一旦有了参数,fulfillment 将触发您的 webhook 服务器。您可以在数据库或聊天 session 中保存这些数据。

Here您可以检查如何使用所需参数实现意图

  • 这更具体针对拥有 Google 帐户的用户,您可以在助手中使用授权并请求此信息,一旦用户批准,您就可以获得这些数据。
  • 您可以使用辅助意图来获取授权和所需数据。

    actions.intent.SIGN_IN
    

    here您可以检查所有必需的帮助意图

    关于javascript - 如何在dialogflow中的计划时间自动触发意图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60257393/

    相关文章:

    node.js - 请求 - 如何 "emitter.setMaxListeners()"?

    javascript - Node JS函数执行顺序

    javascript - 我可以在 Javascript 或 JSX 中将解包对象作为参数传递吗?

    javascript - 如何有效地搜索字符串中出现的单词?

    javascript - 如何获取 HTML 元素节点的实际 CSS 属性值?

    php - ZF2 - ServiceManager 和 'aware' 接口(interface)

    php - 如何更改 WP-API 的 JWT 身份验证上的 JSON 响应?

    php - 在 php 中返回数组会导致语法错误

    node.js - Mongoose - 如何查询多个模型的 id?

    javascript - ExtJS v4.0 - 带有自定义纯色条的条形图