A Matrix-Discord puppeting bridge
Find a file
Tulir Asokan 3f5484c73e Add support for encrypted events in webhook replies
Obviously won't help if the encryption hardening options are enabled,
because the point of those is to prevent the bridge from decrypting old
messages.

Fixes #131
2024-01-06 11:09:31 +02:00
.github Update actions and run on both supported Go versions 2023-12-28 17:26:36 +01:00
config Expose debug API with pprof 2023-12-05 12:11:57 +02:00
database Update dependencies 2023-08-17 00:54:38 +03: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 Update .gitignore 2023-11-08 17:45:43 +02:00
.gitlab-ci.yml Move CI script to mautrix/ci repo 2022-06-18 14:22:40 +03:00
.pre-commit-config.yaml pre-commit: ban Msgf() from zerolog 2023-12-24 11:26:41 -07:00
attachments.go Update dependencies 2023-08-17 00:54:38 +03:00
backfill.go Add some debug logs for backfill lock 2023-06-29 15:19:52 +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.6.4 2023-11-16 15:29:23 +02:00
commands.go Update usernames in login/ping commands 2023-07-18 22:58:59 +03:00
commands_botinteraction.go Add help sections for all commands 2023-03-01 20:43:40 +02:00
custompuppet.go Move double puppeting login code to mautrix-go 2023-08-22 19:01:08 +03:00
discord.go Switch user and puppet files to zerolog 2023-03-12 14:25:24 +02:00
docker-run.sh dockerfile: initialize 2022-04-01 16:38:35 -06:00
Dockerfile Update Docker image to Alpine 3.18 2023-06-26 13:21:44 +03:00
Dockerfile.ci Update Docker image to Alpine 3.18 2023-06-26 13:21:44 +03:00
Dockerfile.dev Update Docker image to Alpine 3.18 2023-06-26 13:21:44 +03:00
example-config.yaml Expose debug API with pprof 2023-12-05 12:11:57 +02:00
formatter.go Allow inline links in normal messages 2023-08-17 20:46:18 +03: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 Include discord style identifier with timestamps 2023-05-10 15:25:57 +03:00
formatter_test.go Improve Discord markdown escaper. Fixes #14 2022-08-20 10:26:03 +03:00
go.mod Update dependencies 2023-12-24 20:25:05 +02:00
go.sum Update dependencies 2023-12-24 20:25:05 +02:00
guildportal.go Switch to new beeper batch send endpoint 2023-06-19 14:55:44 +03:00
LICENSE Add the LICENSE file. 2021-11-19 16:32:06 -06:00
main.go Bump version to v0.6.4 2023-11-16 15:29:23 +02:00
portal.go Add support for encrypted events in webhook replies 2024-01-06 11:09:31 +02:00
portal_convert.go Fix "video" embeds with missing video URLs (#110) 2023-09-01 08:22:53 +00:00
provisioning.go Expose debug API with pprof 2023-12-05 12:11:57 +02:00
puppet.go Expose Application flag to displayname templates 2023-06-22 13:18:27 +03:00
README.md Update changelog and readme 2023-03-16 12:43:56 +02:00
ROADMAP.md Update custom emoji status in roadmap 2023-10-03 17:22:25 +03:00
thread.go Backfill threads when found and from server thread list sync 2023-06-18 22:13:20 +03:00
user.go pre-commit: ban Msgf() from zerolog 2023-12-24 11:26:41 -07: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