A Matrix-Skype puppeting bridge
Go to file
zhaoYangguang 7609b9d8ae fix can't auto exit skype room even if user relogin skype and logout.
fix cannot sync room to matrix(isn't recently room but synced before)
2021-06-03 19:37:52 +08:00
config add "server_name" to config.yaml 2021-01-25 20:19:34 +08:00
database better for leave room with command 'logout' 2021-02-20 14:54:00 +08:00
skype-ext User ID can be encrypted 2020-12-04 20:53:40 +08:00
types 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-12-13 15:29:24 +08:00
build.sh first commit 2020-09-08 12:02:17 +08:00
commands-special.go add special commands 2020-12-03 22:25:51 +08:00
commands.go fix can't auto exit skype room even if user relogin skype and logout. 2021-06-03 19:37:52 +08:00
community.go change device name 2020-11-27 11:10:19 +08:00
crypto.go update lib mautrix-go 2021-05-08 16:41:12 +08:00
custompuppet.go change device name 2020-11-27 11:10:19 +08:00
docker-run.sh first commit 2020-09-08 12:02:17 +08:00
example-config.yaml add "server_name" to config.yaml 2021-01-25 20:19:34 +08:00
formatting.go optimize forward message and details 2021-05-08 16:42:07 +08:00
formatting_test.go optimize reply message 2021-01-15 15:07:12 +08:00
go.mod update go skypeapi 2021-05-27 18:53:03 +08:00
go.sum update 2021-05-27 18:54:17 +08:00
main.go automatic refresh of access token 2021-05-27 18:31:20 +08:00
matrix.go optimize forward message and details 2021-05-08 16:42:07 +08:00
no-cgo.go first commit 2020-09-08 12:02:17 +08:00
portal.go fix can't auto exit skype room even if user relogin skype and logout. 2021-06-03 19:37:52 +08:00
provisioning.go first commit 2020-09-08 12:02:17 +08:00
puppet.go Remove irrelevant code 2020-11-27 12:17:47 +08:00
user.go automatic refresh of access token 2021-05-27 18:31:20 +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.

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