package cn.zhouyafeng.itchat4j.demo.unuseful; import java.io.IOException; import cn.zhouyafeng.itchat4j.Wechat; import cn.zhouyafeng.itchat4j.api.AssistTools; import cn.zhouyafeng.itchat4j.beans.BaseMsg; import cn.zhouyafeng.itchat4j.face.IMsgHandlerFace; /** * 自用的测试类,请无视 * * @author https://github.com/yaphone * @date 创建时间:2017年5月22日 下午10:41:44 * @version 1.0 * */ public class UnusefulDemo implements IMsgHandlerFace { @Override public String textMsgHandle(BaseMsg msg) { if (!msg.isGroupMsg()) { // 群消息不处理 String text = msg.getText(); // 发送文本消息,也可调用MessageTools.sendFileMsgByUserId(userId,text); if (text.equals("111")) { String username = "yaphone"; String password = "123456"; String localPath = "D://itchat4j/pic/1.jpg"; String uploadUrl = "http://127.0.0.1/file/put"; try { AssistTools.sendQrPicToServer(username, password, uploadUrl, localPath); } catch (IOException e) { e.printStackTrace(); } } return text; } return null; } @Override public String picMsgHandle(BaseMsg msg) { // TODO Auto-generated method stub return null; } @Override public String voiceMsgHandle(BaseMsg msg) { // TODO Auto-generated method stub return null; } @Override public String viedoMsgHandle(BaseMsg msg) { // TODO Auto-generated method stub return null; } @Override public String nameCardMsgHandle(BaseMsg msg) { // TODO Auto-generated method stub return null; } public static void main(String[] args) { IMsgHandlerFace msgHandler = new UnusefulDemo(); Wechat wechat = new Wechat(msgHandler, "D://itchat4j/login"); wechat.start(); } @Override public void sysMsgHandle(BaseMsg msg) { // TODO Auto-generated method stub } @Override public String verifyAddFriendMsgHandle(BaseMsg msg) { // TODO Auto-generated method stub return null; } @Override public String mediaMsgHandle(BaseMsg msg) { // TODO Auto-generated method stub return null; } }