【问题标题】:Has anyone integrated api.ai bot with Gupshup.io?有没有人将 api.ai 机器人与 Gupshup.io 集成?
【发布时间】:2017-01-05 14:31:03
【问题描述】:

我已经使用 gupshup.io 平台部署了我的 api.ai 机器人,但我面临的问题是,当我通过 gupshup.io 发送消息并检查它在 heroku 服务器上的响应时,它设置了我的所有参数(应该保存在上下文中)为空。

当我在 api.ai 上发送相同的消息时,它运行良好(将变量的值保存在上下文中)。

我无法理解为什么在 gupshup.io 上,api.ai 机器人无法在对话期间发送变量值。

【问题讨论】:

    标签: dialogflow-es gupshup


    【解决方案1】:

    您是否在 Gupshup.io 上使用 API.ai 模板?如果是,那么这可能是一个问题,因为会话 ID 对于来自用户的每条消息都是唯一的。因此,每条消息都被 api.ai 视为一条新消息

    在另一个线程中查看解决方案 - Maintaining session in Gupshup bot calls to Api.ai

    如果这有帮助,请告诉我。

    【讨论】:

      【解决方案2】:

      我也花了一点时间才弄明白,但诀窍是要有一个唯一的 ID,但它并不是一直唯一的。换句话说,有 1 个变量是唯一的,同时每个用户都不会改变 -> 电话号码。

      您可以使用正在传递的电话号码(或发件人 ID),这将创建独特的会话,同时,它将使它们与同一个人保持一致(因此您不会丢失上下文)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-09
        • 2018-08-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-24
        相关资源
        最近更新 更多