个人微信接入自动回复

从码云上看到的,地址:https://gitee.com/hotlcc/wechat4j

导入本地后写一个主方法:

package com.hotlcc.wechat4j;

import com.alibaba.fastjson.JSONObject;
import com.hotlcc.wechat4j.handler.ReceivedMsgHandler;
import com.hotlcc.wechat4j.model.ReceivedMsg;
import com.hotlcc.wechat4j.model.UserInfo;
import com.hotlcc.wechat4j.util.StringUtil;

import cn.hutool.http.HttpUtil;

public class Demo {

	public static void main(String[] args) {
		// 实例化微信客户端
		Wechat wechat = new Wechat();
		wechat.addReceivedMsgHandler(new ReceivedMsgHandler() {
			@Override
			public void handleAllType(Wechat wechat, ReceivedMsg msg) {
				UserInfo contact = wechat.getContactByUserName(false, msg.getFromUserName());
				String name = StringUtil.isEmpty(contact.getRemarkName()) ? contact.getNickName()
						: contact.getRemarkName();
				System.out.println(name + ": " + msg.getContent());

				String returnMsg = HttpUtil.get(
						"http://i.itpk.cn/api.php?api_key=50c6721e14b6857c6548a23ad8&api_secret=f6gs0k2&question="
								+ msg.getContent());
				JSONObject result = wechat.sendTextToUserName(contact.getUserName(), returnMsg);
				System.out.println(result);
			}
		});
		// 自动登录
		wechat.autoLogin();
		// 配置消息处理器

	}

}

直接允许main方法就可以了。具体可以看码云上的文档

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值