package com.iplatform.chat.support;
|
|
import com.iplatform.chat.ChatService;
|
import com.iplatform.chat.Robot;
|
import com.iplatform.core.BeanContextAware;
|
import com.iplatform.model.vo.ChatVo;
|
|
public class TestRobot implements Robot {
|
|
@Override
|
public ChatVo autoReply(ChatVo srcUserRequest) {
|
System.out.println("机器人答复:你给我一个微笑,我还你一个春天!");
|
if(chatService == null){
|
chatService = BeanContextAware.getBeanByType(ChatService.class);
|
}
|
|
// 组装机器人回复对象
|
ChatVo response = new ChatVo();
|
response.setCustomerServiceSend(true); // 机器人也属于客服
|
response.setBizId(srcUserRequest.getBizId());
|
response.setMe(srcUserRequest.getMe());
|
response.setMsgType(srcUserRequest.getMsgType()); // 注意:这里根据情况设置消息类型
|
response.setMessage("机器人答复:你给我一个微笑,我还你一个春天!");
|
chatService.execInsertChat(response);
|
return response;
|
}
|
|
private ChatService chatService;
|
// private ChatEngine chatEngine;
|
}
|