1.0.22 • Published 7 years ago

webwx-api v1.0.22

Weekly downloads
9
License
ISC
Repository
github
Last release
7 years ago

Docs NPM Version NPM Downloads Linux Build

Just want to do a WeChat robot node, the web version interface study of WeChat, later in JS can not extricate themselves, with ES2015 to write a Promise style interface, then I think ES6 is very powerful, with a cool, then see the wechat4u node project, learned a lot of posture this project, hope to be able to help you in some places.

You can scan two-dimensional code below to add Ann, and reply to sign 应垂丝汀 Moore pull into the specified vertical communication group chat, come and join us.

Basic Example

Node Library

ScreenShot

Basic Example

Install

Can be installed with:

    $ npm install webwx-api --save

Usage

2017-07-08 updated

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

Or use its specific methods directly

    const Wechat = require('webwx-api/lib/wxcore')
    //do something
  • Using the older version of API, you can use the following
    const oldapi = require('webwx-api/wxapiold');
    oldapi.startBot();
  • To use api.mothodName to create your own WeChat robot.
    oldapi.getUUID(function (data){
        //do something
    });

or

  oldapi.getUUID.then((resolve) =>{
      //do something
  },(reject) => {
      //do something
  });
  • Run wxbot.js,bot.js or webwx test, which contains the basic functions and cases.And You can run webwx -h for help
    node wxbot.js

or

    webwx test

or

    node bot.js
  • More methods, contents, and method names can be viewed in wechatapi.js , wxapi.js and wechat.js.

Updates

  • Get information about contacts (public numbers, group chats)
  • Receive messages in real time (able to identify group @ messages)
  • Send text messages (to solve text encoding problems)
  • Add group chat, and pull people into the group
  • Refactoring the code, adding the ES6 style
  • solve the problem of compatibility between new and old API packages

【1.0.18】 --17/07/08

Support

  • OS X
  • Linux
  • Windows

Developing

To setup the development envrionment run npm install

Contributers

MrPan <1049058427@qq.com>

Thanks

1.0.22

7 years ago

1.0.21

7 years ago

1.0.20

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.171

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.153

7 years ago

1.0.152

7 years ago

1.0.151

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago