DialogFlow CX如何与WhatsApp集成 能否对接Twilio
DialogFlow CX Twilio 集成相关说明
- DialogFlow CX 未提供与 ES 版本一致的内置Twilio一键集成入口,这是你在平台集成选项卡找不到对应入口的直接原因,但你依然可以通过自定义开发的方式完成二者对接,最终实现 WhatsApp 消息交互能力。
通用实现逻辑
- 核心是通过自主开发的中转服务作为中间层,完成 Twilio 与 DialogFlow CX 的请求转发
- 先在 Twilio 控制台完成 WhatsApp 号码配置,将消息回调地址指向你开发的后端服务接口
- 后端服务收到 Twilio 推送的 WhatsApp 用户消息后,调用 DialogFlow CX 的
detectIntentAPI,将用户消息传递给 CX 机器人获取响应内容 - 后端拿到 CX 返回的响应后,调用 Twilio 的消息发送接口,将回复内容通过 Twilio 推送给对应的 WhatsApp 用户
- 如果需要对接语音交互场景,可额外对接 Twilio 语音 API,配合 DialogFlow CX 的语音识别、合成能力完成全流程交互
权限注意事项
- 开发前需提前配置 DialogFlow CX 的服务账号密钥,为中转服务授予
Dialogflow API Client相关权限,保证 API 调用可以正常通过鉴权
内容的提问来源于stack exchange,提问作者Manjunath G
相关产品推荐
相关产品推荐

