Smooch/Sunshine Conversations点击New Conversation展示结构化选择消息实现咨询
Smooch/Sunshine Conversations 多选项触发功能实现方案
这个需求可以通过平台自带的快速回复结构化消息能力实现,具体实现流程如下:
- 触发时机绑定
首先监听用户点击「New Conversation」的交互事件,当新会话完成初始化后,由服务端向当前用户下发第一条结构化消息即可。 - 消息体构造示例(Node.js SDK)
构造完成的消息会自动在前端渲染为可点击的选项按钮,完全匹配你需要的展示效果。smooch.appUsers.sendMessage({ appId: '你的应用ID', userId: '当前触发会话的用户ID', message: { text: '您好,请问今天我们能为您提供什么帮助?', actions: [ { type: 'reply', text: '技术支持', payload: 'SUPPORT_TECH' }, { type: 'reply', text: '销售咨询', payload: 'SUPPORT_SALES' }, { type: 'reply', text: '其他', payload: 'SUPPORT_OTHER' } ] } }) - 点击后续逻辑处理
监听会话的消息回调事件,当收到消息的payload字段匹配你预设的三个标识时,直接将会话路由到对应业务流程即可,无需额外交互。
注意:默认的Web Widget端已经内置了快速回复消息的渲染能力,不需要额外修改前端配置即可正常展示。
内容的提问来源于stack exchange,提问作者Gregg
相关产品推荐
相关产品推荐

