Skip to content

wechatbot 的java实现,简单搭建了基本框架和实现了扫码登陆,具体网页微信api请参考

Notifications You must be signed in to change notification settings

Xiazki/itchat4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

itchat4j java

微信自动回复机器人

       +--------------+     +---------------+   +---------------+
       |              |     |               |   |               |
       |   Get UUID   |     |  Get Contact  |   | Status Notify |
       |              |     |               |   |               |
       +-------+------+     +-------^-------+   +-------^-------+
               |                    |                   |
               |                    +-------+  +--------+
               |                            |  |
       +-------v------+               +-----+--+------+      +--------------+
       |              |               |               |      |              |
       |  Get QRCode  |               |  Weixin Init  +------>  Sync Check  <----+
       |              |               |               |      |              |    |
       +-------+------+               +-------^-------+      +-------+------+    |
               |                              |                      |           |
               |                              |                      +-----------+
               |                              |                      |
       +-------v------+               +-------+--------+     +-------v-------+
       |              | Confirm Login |                |     |               |
+------>    Login     +---------------> New Login Page |     |  Weixin Sync  |
|      |              |               |                |     |               |
|      +------+-------+               +----------------+     +---------------+
|             |
|QRCode Scaned|
+-------------+

Getting Start

 WechatContext wechatContext = new DefaultWechatContext(new ArrayList<MessageHandler>() {
            {
                add(new MessageHandler() {
                    @Override
                    public void handle(WechatMessage wechatMessage) {
                        System.out.println("test");
                    }

                    @Override
                    public Integer getType() {
                        return MessageType.TEXT.getType();
                    }
                });
            }
        });
        Wechat wechat = wechatContext.getWechat();
        wechat.login();

About

wechatbot 的java实现,简单搭建了基本框架和实现了扫码登陆,具体网页微信api请参考

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages