A Matrix-Skype puppeting bridge
Go to file
zhaoYangguang b21edffadd Leave all bridged rooms when logging out 2020-11-05 19:22:19 +08:00
config Generate AS registrations with bot sync workaround 2020-10-28 19:11:03 +08:00
database open a direct message room in matrix client 2020-09-24 20:22:26 +08:00
skype-ext sync up leave group from skype 2020-09-24 20:22:06 +08:00
test first commit 2020-09-08 12:02:17 +08:00
types first commit 2020-09-08 12:02:17 +08:00
whatsapp-ext first commit 2020-09-08 12:02:17 +08:00
Dockerfile first commit 2020-09-08 12:02:17 +08:00
Dockerfile.ci first commit 2020-09-08 12:02:17 +08:00
LICENSE first commit 2020-09-08 12:02:17 +08:00
README.md Update README.md 2020-10-20 18:47:43 +08:00
build.sh first commit 2020-09-08 12:02:17 +08:00
commands.go Leave all bridged rooms when logging out 2020-11-05 19:22:19 +08:00
community.go first commit 2020-09-08 12:02:17 +08:00
crypto.go first commit 2020-09-08 12:02:17 +08:00
custompuppet.go first commit 2020-09-08 12:02:17 +08:00
docker-run.sh first commit 2020-09-08 12:02:17 +08:00
example-config.yaml Adjust private chat synchronization settings 2020-11-04 14:55:06 +08:00
formatting.go first commit 2020-09-08 12:02:17 +08:00
go.mod first commit 2020-09-08 12:02:17 +08:00
go.sum first commit 2020-09-08 12:02:17 +08:00
main.go reply in management room when session expired and remove useless print log 2020-10-28 19:09:07 +08:00
matrix.go better 2020-11-04 19:46:46 +08:00
no-cgo.go first commit 2020-09-08 12:02:17 +08:00
portal.go Leave all bridged rooms when logging out 2020-11-05 19:22:19 +08:00
provisioning.go first commit 2020-09-08 12:02:17 +08:00
puppet.go fix private chat room name/avatar update bug 2020-11-04 17:14:11 +08:00
user.go Leave all bridged rooms when logging out 2020-11-05 19:22:19 +08:00
webp.go first commit 2020-09-08 12:02:17 +08:00

README.md

matrix-skype

matrix-skype is a library for bridging matrix and skype, about matrix, please refer to matrix.org.

functions are available

The following functions are available in both directions without special instructions

  • create private conversation
  • create group conversation
  • private conversation
  • group conversation
  • kick/invite/leave/join(group)
  • generate invitation link(group)
  • quote message(Circular references may have some bugs)
  • mention someone(message)
  • media message
  • picture message
  • group avatar/name change
  • user name/avatar change
  • Typing status

The skype api lib of matrix-skype is go-skypeapi.
Note: Use go get github.com/kelaresg/go-skypeapi@{latest_commit_id}, for now is: go get github.com/kelaresg/go-skypeapi@5afdc90632571f14477a3375f90135abf56a7bfe

This matrix-skype bridge is based on mautrix-whatsapp,so the installation and usage methods are very similar to mautrix-whatsapp(matrix-skype currently does not support docker installation)

mautrix-whatsapp

A Matrix-WhatsApp puppeting bridge based on the Rhymen/go-whatsapp implementation of the sigalor/whatsapp-web-reveng project.

Wiki