Skip to content
This repository was archived by the owner on Dec 13, 2020. It is now read-only.

Latest commit

 

History

History
121 lines (96 loc) · 3.16 KB

README_CN.md

File metadata and controls

121 lines (96 loc) · 3.16 KB

Docs NPM Version NPM Downloads Linux Build

网页微信API(node版)

一开始只是想用node做一个微信机器人,研究一下微信的网页版接口,后来深陷js无法自拔,用ES2015重新写了一份Promise风格的接口,然后越发觉得es6很厉害,用的很爽,紧接着有看到了wechat4u 的node项目,姿势学到了很多,希望,这个项目能够在某些地方帮助到你。

可以扫描下方二维码添加小安安,并回复暗号[应垂丝汀]拉入指定交流群聊,赶紧加入我们吧。 Basic Example

Node 仓库

截图

Basic Example

安装

可以用以下命令安装:

    $ npm install webwx-api --save

使用

2017-07-08 更新 使用新版API可以用

    const Wechat = require('webwx-api')
    let w = new Wechat()
    w.start()
    w.on('uuid', uuid => {
      console.log('二维码链接:', 'https://login.weixin.qq.com/qrcode/' + uuid)
    })

或者直接使用其具体方法

    const Wechat = require('webwx-api/lib/wxcore')
    //do something

使用旧版API可以使用如下

    const oldapi = require('webwx-api/wxapiold');
    oldapi.startBot();

使用oldapi.方法名,创建你自己的回话

    oldapi.getUUID(function (data){
        //do something
    });

或者

  oldapi.getUUID.then((resolve) =>{
      //do something
  },(reject) => {
      //do something
  });

运行wxbot.js,bot.js文件或者运行webwx test,案例中包含基本的方法与功能。运行webwx -h获取帮助。

	node wxbot.js

或者

	webwx test

或者

    node bot.js

更多的方法、接口名可以在wechatapi.js、wxapi.js以及wechat.js中查看.

更新

  • 获取联系人(公众号、群聊)信息
  • 实时接收消息(能识别群@消息)
  • 发送文字消息(解决文字编码问题)
  • 增加群聊,以及拉人入群
  • 重构了代码,加入es6风格
  • 解决新老API包兼容使用问题

【1.0.18】 --17/07/08

支持

  • OS X
  • Linux
  • Windows

开发

设置基本的node环境,并运行 npm install

反馈

感谢