// 收到正常信息的时候发生 @Override public void instantMessageReceived( MsnSwitchboard switchboard, MsnInstantMessage message, MsnContact contact) { msg(contact.getDisplayName() + "对我说:" + message.getContent()); // 如果聊天内容为exit,退出 if (message.getContent().trim().equalsIgnoreCase("exit")) { msg(contact.getDisplayName() + "对我发出退出指令。"); messenger.logout(); System.exit(0); } message.setContent("Hello,我是酷印通机器人!\n现在的时间是:" + new Date()); // 设置要发送消息内容 message.setFontRGBColor((int) (Math.random() * 255 * 255 * 255)); // 设置消息的文本颜色 switchboard.sendMessage(message); // 发送信息 }
public void instantMessageReceived(MsnSwitchboard arg0, MsnInstantMessage arg1, MsnContact arg2) { IM myIM = new IM(); myIM.theAccount = this; myIM.from = arg2.getEmail().toString(); myIM.message = arg1.getContent(); theEvents.gotIM(myIM); }