Skip to content

A simple and fast temporary deployment solution for [matrix-appservice-wechaty](https://github.com/wechaty/matrix-appservice-wechat) with matrix. (Easy to be a multi bridge server for other matrix bridges.)

Notifications You must be signed in to change notification settings

wechaty/easy-matrix-wechaty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy matrix-appservice-wechaty

This is a simple and fast temporary deployment solution that provides a way to experience the main functions of matrix-appservice-wechaty. After some simple steps you can deploy a synapse server and a matrix-appservice-wechaty server. At present, in order to have a better experience, we need a domain name and a computer with a public IP address. Fortunately, we are designing a full-featured deployment plan for unpublic IP and domain names, and it is expected to be released this year(If it's necessary. ^_^).


Environment

(other version is supported)

Centos 7 (linux or mac is enough)
Docker version 20.10.7 https://docs.docker.com/engine/install/
docker-compose version 1.7.0 https://docs.docker.com/compose/install/

Configuration and Deployment

You can config you wechaty-puppet-token in docker-compose.yml for a better experience. There is guidance notes in the file.

Please use the docker user to run the following commands.

# prepare a work directory
git clone https://github.com/545641826/easy-matrix-wechaty
cd ./easy-matrix-wechaty

# Get the latest docker image of `wechaty/matrix-appservice:latest`.
docker pull wechaty/matrix-appservice:latest

# Deployment
# You can modify the environment variables in the script for configuration. There is guidance notes in the file.
sh install.sh

# start server
./start.sh

Usage

  1. Visit your matrix homepage to check if matrix is runing.
  2. Open any Matrix client,and to login with the homeserver(http://localhost:8008) and the user/password(test/passwd). Another optional web client is element.wechaty.tk, which allows us to edit the target matrix homeserver.
  3. Add @wechaty:localhost and talk anythink to it, it will guide you to start the bridge.

Other

  • stop server: ./stop.sh
  • uninstal: ./uninstall.sh
  • restart: ./restart.sh
  • clean: ./clean.sh

Changelog

master

-> v0.3

Other Version

see the releases.

Trouble Shoot

About

A simple and fast temporary deployment solution for [matrix-appservice-wechaty](https://github.com/wechaty/matrix-appservice-wechat) with matrix. (Easy to be a multi bridge server for other matrix bridges.)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages