2 Star 13 Fork 15

zhengqingya / wechat-bot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

🤖微信机器人🤖

UOS可用 => 见https://github.com/wechaty/puppet-wechat/pull/129

参考


简单demo

AppTest.java

public class AppTest {
    public static void main(String[] args) {
        // 实现IMsgHandlerFace接口的类
        IMsgHandlerFace msgHandler = new CustomMsgHandler();
        // 保存登陆二维码图片的路径
        Wechat wechat = new Wechat(msgHandler, new File("./login").getAbsolutePath());
        // 启动服务,会在login下生成一张二维码图片,扫描即可登陆,注意,二维码图片如果超过一定时间未扫描会过期,过期时会自动更新,所以你可能需要重新打开图片
        wechat.start();
    }
}

实现IMsgHandlerFace类定义自己的消息处理逻辑...

ex: CustomMsgHandler.java

public interface IMsgHandlerFace {
    /**
     * 处理文本消息
     */
    String textMsgHandle(BaseMsg msg);

    /**
     * 处理图片消息
     */
    String picMsgHandle(BaseMsg msg);

    /**
     * 处理声音消息
     */
    String voiceMsgHandle(BaseMsg msg);

    /**
     * 处理小视频消息
     */
    String viedoMsgHandle(BaseMsg msg);

    /**
     * 处理名片消息
     */
    String nameCardMsgHandle(BaseMsg msg);

    /**
     * 处理系统消息
     */
    void sysMsgHandle(BaseMsg msg);

    /**
     * 处理确认添加好友消息
     */
    String verifyAddFriendMsgHandle(BaseMsg msg);

    /**
     * 处理收到的文件消息
     */
    String mediaMsgHandle(BaseMsg msg);
}

工具类:

TIPS

不要频繁切换登录,否则会有提示违规! 这个功能感受下即可,别多玩... img.png img.png

空文件

简介

🤖微信机器人🤖 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/zhengqingya/wechat-bot.git
git@gitee.com:zhengqingya/wechat-bot.git
zhengqingya
wechat-bot
wechat-bot
master

搜索帮助