0.8.32 • Published 3 years ago

matrix-appservice-wechaty v0.8.32

Weekly downloads
11
License
Apache-2.0
Repository
github
Last release
3 years ago

MATRIX-APPSERVICE-WECHATY

Powered by Wechaty NPM Version Build Status TypeScript Greenkeeper badge

Matrix + Wechaty

Photo credit: Matrix Club

Matrix Application Services Wechaty Bridge for Wechat Individual Accounts

UNDER CONSTRUCTING

INTRO

Matrix is like Pidgin on your Phone.

Pidgin try to IM all your friends in one place in Linux, and with Matrix you can have your Phone clinet with your private server which is highly customized. Matrix did not use XMPP protocol, it's server uses REST so that it could be more easy to extend.

This week I had a great talk with YC partner Eric @ericmigi, who is a serial entrepreneur and also a geek with technology. He uses Matrix a lot and almost integrated all the instance messanger to his Matrix.

But, the matrix does not support Wechat yet. So we'd like to introduce a matrix-wechat bridge to implement the Wechat protocol, and fill the gap between Matrix and Wechat.

@ericmigi provide some links that will help us to kick off a starter, hope we could make a workable POC soon, and any contribution will be welcome.

  1. homeserver install in 1 hr
  2. examples of puppet bridges

-- Apr 2019


@tulir has very rich experiences with building the matrix bridges such as:

  1. A Matrix-Telegram hybrid puppeting/relaybot bridge
  2. A Matrix-WhatsApp puppeting bridge

-- May 2019

HOW TO USE MATRIX

I'd like to recommend using Riot for using Matrix. Riot is a universal secure chat app entirely under your control. It supports all types of the platforms, including Web/Browser, Android, and iPhone.

USAGE

Authentication

This part is "steal" from https://github.com/tulir/mautrix-whatsapp/wiki/Authentication

Logging in

  1. Start a chat with the bridge bot. The bot should say "This room has been registered as your bridge management/status room." if you started the chat correctly.
  2. Run login
  3. Log in by scanning the QR code. If the code expires before you scan it, the bridge will send an error to notify you.
    1. Open Wechat on your phone.
    2. Tap Menu or Settings and select Scan.
    3. Point your phone at the image sent by the bot to capture the code.
  4. Finally, the bot should inform you of a successful login and the bridge should start creating portal rooms for all your Wechat groups and private chats.

Logging out

Simply run the logout management command.

SEE ALSO

Matrix AppService Bridges in TypeScript

Matrix AppService Bridges in JavaScript

HISTORY

master

v0.2 July 2019

  1. Enable your matrix account to start using matrix-appservice-wechaty by talk to the bot @wechaty:your.domain
  2. After you talk to @wechaty, it will send you Wechat Login QR Code. Scan it to login Wechat
  3. All Wechat messages will be bridged to the Matrix system, in the room that you talk to the bot at the very first time.

v0.0.1 May 2019

  1. Auto response the message in a Matrix Room.

DISCLAIMER

Copied from disclaimer part from matrix-appservice-discord:

I accept no responsibility if Tencent ban your IP, Account or even your details on their system. They have never given official support on custom clients.

AUTHOR

Huan LI (李卓桓) zixia@zixia.net

Profile of Huan LI (李卓桓) on StackOverflow

COPYRIGHT & LICENSE

  • Code & Docs © 2019 - now Huan LI zixia@zixia.net
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons
0.9.10

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.9.4

3 years ago

0.9.5

3 years ago

0.9.0

3 years ago

0.8.32

3 years ago

0.8.30

3 years ago

0.8.28

3 years ago

0.8.27

3 years ago

0.8.26

3 years ago

0.8.25

3 years ago

0.8.23

3 years ago

0.8.24

3 years ago

0.8.22

3 years ago

0.8.21

4 years ago

0.8.20

4 years ago

0.8.19

4 years ago

0.8.18

4 years ago

0.8.17

4 years ago

0.8.15

4 years ago

0.8.14

4 years ago

0.8.13

4 years ago

0.8.12

4 years ago

0.8.5

4 years ago

0.8.4

4 years ago

0.8.7

4 years ago

0.8.6

4 years ago

0.8.11

4 years ago

0.8.10

4 years ago

0.7.5

4 years ago

0.8.1

4 years ago

0.8.3

4 years ago

0.8.2

4 years ago

0.7.4

4 years ago

0.7.2

4 years ago

0.7.3

4 years ago

0.6.3

4 years ago

0.6.2

4 years ago

0.5.16

4 years ago

0.6.1

4 years ago

0.5.15

4 years ago

0.5.14

4 years ago

0.5.13

4 years ago

0.5.10

4 years ago

0.5.11

4 years ago

0.5.8

4 years ago

0.5.7

4 years ago

0.5.9

4 years ago

0.5.12

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.4.17

4 years ago

0.4.16

4 years ago

0.4.15

4 years ago

0.4.11

4 years ago

0.4.10

4 years ago

0.4.9

4 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.2.3

5 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.29

5 years ago

0.0.28

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.2

5 years ago