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; }