You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dialogflow CX与Botcopy集成Webhook时添加超时响应的咨询

解决Dialogflow CX与Botcopy集成时Webhook中断的超时提示问题

方案1:通过Dialogflow CX配置超时与兜底回复

  • 进入Dialogflow CX控制台,打开目标代理的设置页面,找到Webhook配置区域。
  • 设置Webhook的超时阈值(建议设为3-5秒),当Webhook超出该时间未响应时,Dialogflow会自动触发代理的fallback意图。
  • 编辑fallback意图,添加“连接已中断,请稍后重试”这类提示文本作为回复内容,确保超时后Dialogflow能将该内容返回给Botcopy。

方案2:在Botcopy前端添加超时拦截逻辑

  • 在Botcopy的前端嵌入代码中,监听聊天请求的生命周期:
    • 为Dialogflow CX的API请求设置与后端匹配的超时时间。
    • 当请求触发超时事件时,直接更新Botcopy的聊天界面,显示预设提示文本,并终止加载动画(三个点状态)。

方案3:自定义Webhook服务的容错处理

  • 如果是自研的Webhook服务,在服务内部添加异常捕获与超时兜底:
    • 当检测到数据库、第三方服务连接中断或处理超时,主动返回符合Dialogflow CX格式的响应,包含提示文本。
    • 示例响应JSON:
      {
        "fulfillment_response": {
          "messages": [
            {
              "text": {
                "text": ["连接已中断,请稍后重试"]
              }
            }
          ]
        }
      }
      

内容的提问来源于stack exchange,提问作者ger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 02:23:12