点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好!
我已经在"操作"标签中创建了一个消息组,并按此顺序添加了以下组件:
1。 一个简单的消息文本。
2。 呼叫Webhook(CPI中的iFlow)。
3。 另一个简单的消息文本。
当我运行聊天机器人时,仅在完成Webhook后才显示两条消息。 由于我想完全按照顺序排列,因此我什至尝试将webhook调用置于单独的技能中,并在步骤2中重定向到该技能。不过,效果是相同的。
我认为消息组中的执行顺序是所见即所得。 不同类型的组件是否具有预定义的执行顺序? 有办法强制上述执行顺序吗?
谢谢。
莫妮卡
您好,莫妮卡·拉迪克,虽然不漂亮,但是您可以创建另一个技能,第一个技能显示文字,然后转到另一个
最好的问候
也许这是我过去做过的一个错误,并按照消息组的顺序按预期工作
您是否尝试过另一种类型的Webhook,也许它必须与Webhook本身一起使用,但是不知道为什么吗?
我必须澄清一些事情。 如果我有Text1,则webhook调用的返回值为Text2,然后返回Text3,我希望看到Text1,然后等待几秒钟,因为webhook花费了时间,是Text2,紧随其后是Text3。 但是我得到的三点是告诉我正在进行某些处理,然后在几秒钟后,所有消息同时显示。
我的情况是我想通知用户,将在Webhook调用中执行的操作将花费一些时间。 因此,如果在Webhook调用结束后显示此信息,并不是很有帮助。
无论我使用什么Webhook,其行为都相同。
您好,莫妮卡·拉迪克,只是为了让您知道Webhook的时限为15秒。 您的网络挂钩所花的时间不能超过此。
嗨,Rodrigo!
正如我在问题中已经写过的那样("我什至尝试将webhook调用置于单独的技能中,并在步骤2中将其重定向到该技能"),其效果与我直接进行webhook调用时相同。
我现在使用快速回复让用户确认他要启动网络挂钩,并在文本中告知他这可能需要一些时间,但是改变行为不一定是解决方案。
看起来,只要您不必输入任何内容,CAI就会首先评估消息组中的所有内容,即使这意味着评估所调用的其他技能,并且只有在处理完成后才输出所有内容。/p>
最诚挚的问候,
莫妮卡
一周热门 更多>