A Matrix-Discord puppeting bridge
Find a file
2022-08-20 10:26:03 +03:00
.github Update Go in actions and add go vet to pre-commit 2022-08-15 16:19:44 +03:00
config Update mautrix-go for new bridge status package 2022-08-15 16:43:55 +03:00
database Update mautrix-go for new bridge status package 2022-08-15 16:43:55 +03:00
remoteauth Run gofmt 2022-08-15 16:50:55 +03:00
.editorconfig Switch to spaces in .sql files 2022-05-23 20:01:03 +03:00
.gitignore Initial database setup including migrations 2021-12-09 05:37:41 -06:00
.gitlab-ci.yml Move CI script to mautrix/ci repo 2022-06-18 14:22:40 +03:00
.pre-commit-config.yaml Update Go in actions and add go vet to pre-commit 2022-08-15 16:19:44 +03:00
attachments.go Add support for stickers from Discord 2022-07-03 12:58:57 +03:00
avatar.go Break a bunch of stuff 2022-05-28 23:03:24 +03:00
build.sh Switch startup, config, commands and db migrations to mautrix-go systems 2022-05-22 22:16:42 +03:00
commands.go Allow leaving main space and add command to rejoin it 2022-07-09 16:33:51 +03:00
custompuppet.go Add hidden option to use appservice login for double puppeting 2022-08-16 17:13:14 +03:00
discord.go Switch startup, config, commands and db migrations to mautrix-go systems 2022-05-22 22:16:42 +03:00
docker-run.sh dockerfile: initialize 2022-04-01 16:38:35 -06:00
Dockerfile Update Docker image to Alpine 3.16 2022-07-08 22:14:41 +03:00
Dockerfile.ci Update Docker image to Alpine 3.16 2022-07-08 22:14:41 +03:00
Dockerfile.dev Add development specific Dockerfile 2022-08-12 17:09:42 +01:00
emoji.go Add support for tags in Discord -> Matrix formatter 2022-07-02 14:48:42 +03:00
example-config.yaml Remove extra space in example displayname template 2022-07-09 17:05:25 +03:00
formatter.go Improve Discord markdown escaper. Fixes #14 2022-08-20 10:26:03 +03:00
formatter_tag.go Update Go in actions and add go vet to pre-commit 2022-08-15 16:19:44 +03:00
formatter_test.go Improve Discord markdown escaper. Fixes #14 2022-08-20 10:26:03 +03:00
go.mod Improve Discord markdown escaper. Fixes #14 2022-08-20 10:26:03 +03:00
go.sum Update dependencies 2022-08-17 17:27:41 +03:00
guildportal.go Use discordgo as the protocol.id in the m.bridge event to differentiate from other discord bridges 2022-07-20 10:32:51 -04:00
LICENSE Add the LICENSE file. 2021-11-19 16:32:06 -06:00
main.go Update mautrix-go for new bridge status package 2022-08-15 16:43:55 +03:00
portal.go Remove duplicate calls to send m.space.child for DM rooms 2022-08-19 23:10:46 +03:00
provisioning.go Add DM rooms to space 2022-05-28 23:41:34 +03:00
puppet.go Re-add support for channel name templates 2022-07-08 20:49:23 +03:00
README.md Fix link in readme 2022-05-22 22:50:29 +03:00
ROADMAP.md Add basic typing notification bridging 2022-07-08 17:06:02 +03:00
thread.go Break a bunch of stuff 2022-05-28 23:03:24 +03:00
user.go Remove duplicate calls to send m.space.child for DM rooms 2022-08-19 23:10:46 +03:00

mautrix-discord

A Matrix-Discord puppeting bridge based on discordgo.

Documentation

All setup and usage instructions are located on docs.mau.fi. Some quick links:

Features & Roadmap

ROADMAP.md contains a general overview of what is supported by the bridge.

Discussion

Matrix room: #discord:maunium.net