A Matrix-Discord puppeting bridge
Find a file
2023-01-30 00:44:06 +02:00
.github Update Go in actions and add go vet to pre-commit 2022-08-15 16:19:44 +03:00
config Add support for text embeds 2023-01-28 03:16:33 +02:00
database Try to fix discord file cache with postgres again 2023-01-28 16:02:06 +02:00
remoteauth Update to remote auth v2 2022-09-13 14:45:50 +03:00
.editorconfig Switch to spaces in .sql files 2022-05-23 20:01:03 +03:00
.gitignore Check permission overwrites before bridging channels 2023-01-11 18:28:02 +02: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 Upload files before sending message 2023-01-28 15:43:16 +02: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
CHANGELOG.md Bump version to v0.1.0 2023-01-29 16:14:39 +02:00
commands.go Don't specify width in inline images 2023-01-30 00:15:57 +02:00
commands_botinteraction.go Add support for running Discord bot commands. Fixes #35 2023-01-29 13:45:00 +02:00
custompuppet.go Save new access token after relogining 2023-01-16 17:31:09 +02:00
discord.go Use discordgo's permission calculator 2023-01-29 14:59:00 +02:00
docker-run.sh dockerfile: initialize 2022-04-01 16:38:35 -06:00
Dockerfile Update Docker image to Alpine 3.17 2022-11-26 22:08:08 +02:00
Dockerfile.ci Update Docker image to Alpine 3.17 2022-11-26 22:08:08 +02:00
Dockerfile.dev Update Docker image to Alpine 3.17 2022-11-26 22:08:08 +02:00
emoji.go Add support for tags in Discord -> Matrix formatter 2022-07-02 14:48:42 +03:00
example-config.yaml Add support for text embeds 2023-01-28 03:16:33 +02:00
formatter.go Refactor tag rendering to avoid recreating goldmark instance for each message 2023-01-30 00:44:06 +02:00
formatter_everyone.go Refactor tag rendering to avoid recreating goldmark instance for each message 2023-01-30 00:44:06 +02:00
formatter_tag.go Refactor tag rendering to avoid recreating goldmark instance for each message 2023-01-30 00:44:06 +02:00
formatter_test.go Improve Discord markdown escaper. Fixes #14 2022-08-20 10:26:03 +03:00
go.mod Disable more unsupported features in discord markdown parser 2023-01-30 00:15:54 +02:00
go.sum Disable more unsupported features in discord markdown parser 2023-01-30 00:15:54 +02:00
guildportal.go Add support for unbridging guilds 2023-01-13 17:01:23 +02:00
LICENSE Add the LICENSE file. 2021-11-19 16:32:06 -06:00
main.go Add option for autojoining threads when opened 2022-10-28 23:35:31 +03:00
portal.go Don't specify width in inline images 2023-01-30 00:15:57 +02:00
provisioning.go Clean up provisioning API error codes 2023-01-13 14:56:39 +02:00
puppet.go Send all text embeds in one message 2023-01-29 02:13:02 +02:00
README.md Fix link in readme 2022-05-22 22:50:29 +03:00
ROADMAP.md Bump version to v0.1.0 2023-01-29 16:14:39 +02:00
thread.go Add option for autojoining threads when opened 2022-10-28 23:35:31 +03:00
user.go Add support for running Discord bot commands. Fixes #35 2023-01-29 13:45:00 +02: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