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

wslongchen/webwx-api

Repository files navigation

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

Thanks

About

web wecat helper

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published