打开聊窗
优质
小牛编辑
140浏览
2023-12-01
打开聊窗
点击咨询入口时只需要调用startChat方法,前提是已经执行了initSDK初始化方法。
startChat方法可以请求指定接待组内的客服,需要用到ChatParamsBody对象传入指定的接待组id,必填。
参数 类型 是否必传 说明 来源 chatparams ChatParamsBody 是 ChatParamsBody是聊天实体,有商品id,接待组id和erpparam参数 templateId String 是 在打开聊窗后只能请求到该接待组内的客服。 在pc客服端的设置—>接入设置—>智能分配中可以产生接待组id,建议将同一个职能的客服分配在一个接待组内 goodsId String 否 添加该参数后,打开聊窗会在聊窗内显示该商品id对应的商品信息 需要与实施人员进行对接 erpparam String 否 特殊信息透传 waiterSendMsg String 否 模仿客服发送一条文本消息给访客并显示到聊窗内 showWaiterMsgToVisitor boolean 否 该参数控制在使用waiterSendMsg这个参数模仿客服发送一条文本消息给访客后,该文本消息是否显示在聊窗内;true为显示,false为不显示 visitorSendMsg String 否 模仿访客主动发送一条文本消息给客服并显示到聊窗内 showVisitorSendMsg boolean 否 该参数控制在使用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);