You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

88 lines
2.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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

Powered by TurnKey Linux.