目录

打开聊窗

优质
小牛编辑
118浏览
2023-12-01

打开聊窗

点击咨询入口时只需要调用startChat方法,前提是已经执行了initSDK初始化方法。

startChat方法可以请求指定接待组内的客服,需要用到ChatParamsBody对象传入指定的接待组id,必填。

参数类型是否必传说明来源
chatparamsChatParamsBodyChatParamsBody是聊天实体,有商品id,接待组id和erpparam参数
templateIdString在打开聊窗后只能请求到该接待组内的客服。在pc客服端的设置—>接入设置—>智能分配中可以产生接待组id,建议将同一个职能的客服分配在一个接待组内
goodsIdString添加该参数后,打开聊窗会在聊窗内显示该商品id对应的商品信息需要与实施人员进行对接
erpparamString特殊信息透传
waiterSendMsgString模仿客服发送一条文本消息给访客并显示到聊窗内
showWaiterMsgToVisitorboolean该参数控制在使用waiterSendMsg这个参数模仿客服发送一条文本消息给访客后,该文本消息是否显示在聊窗内;true为显示,false为不显示
visitorSendMsgString模仿访客主动发送一条文本消息给客服并显示到聊窗内
showVisitorSendMsgboolean该参数控制在使用visitorSendMsg这个参数模仿访客发送一条文本消息给客服后,该文本消息是否显示在聊窗内;true为显示,false为不显示

代码示例如下:

/** 
* @param context 上下文
* @param chatparams 聊天参数体 带子参数,与多个功能有关,templateId是接待组id
*/
ChatParamsBody chatparams = new ChatParamsBody();
chatparams.templateId = "kf_XXXX_template_1";
Ntalker.getInstance().startChat(Context context, chatparams);