【问题标题】:Is it possible to make two webhook calls at the same time?是否可以同时进行两个 webhook 调用?
【发布时间】:2020-04-22 14:03:39
【问题描述】:

我想知道我是否可以同时进行 2 个 webhook 调用。

我有两个云功能:1) 插入用户 2) 捕获用户输入

如何使用 watson 助手上的 webhook 来解​​决这个问题?

(我已经在 IBM 开发者论坛上发布了这个问题,但没有得到答案。https://developer.ibm.com/answers/questions/520504/is-it-possible-to-make-two-webhook-calls-at-the-sa.html

【问题讨论】:

    标签: ibm-cloud ibm-watson watson-assistant


    【解决方案1】:

    目前,只有add a single webhook to the dialog node 的表单。原因是每个调用都返回值,然后需要由节点处理。因此,您不能使它们并行。

    如果您想对相同的输入数据进行两次调用,您可以执行以下操作之一:

    • 制作一个主 webhook,然后调用其他 webhook
    • 定义要处理并从 Watson Assistant 调用的操作序列
    • 首先调用一个 webhook,然后有一个在没有用户输入的情况下处理的依赖节点,从该节点执行第二个 webhook 调用

    可能还有更多选项,这取决于调用语义以及您的 webhook 是否依赖于结果/输入。

    One of my code samples uses a dispatch semantic 调用其他函数。为了简单起见,它可以在与所示相同的操作中完成,调用其他函数(使用 composer)或使用 REST 调用其他 webhook。

    【讨论】:

    • 这是我使用的方法——一个单一的 webhook,它为助手支持完成所有后端工作,无论是调用其他 webhook、与其他 Watson 服务交互还是其他任何事情。效果很好!
    • 谁能举例说明如何做一个调用其他 webhook 的 webhook?
    • 我添加到答案中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 2018-12-24
    • 1970-01-01
    • 2010-10-25
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多