Skip R b5e6db06f8 msgconv: port most of attachment and text message bridging
* Created a separate discordid package to avoid import cycles.
* Implemented attachment bridging. We still need to implement direct
  media, but this will do for now.
* Corrected how encrypted files (e.g. embed images and attachments) were
  bridged. Previously, the URL field would be empty.

Still a lot of missing pieces. Thoughts:

* Mentions to roles and custom emoji are not rendered properly. We need
  to maintain our own DB.
* We might not need the "attachments" leaf package anymore? It's just
  there to avoid an import cycle.

Bridging actual events (i.e. wiring up discordgo's event handlers) is
probably next.
2025-11-26 18:13:07 -08:00
2025-11-20 10:18:03 +02:00
2024-08-15 15:51:22 +03:00
2022-05-23 20:01:03 +03:00
2023-11-08 17:45:43 +02:00
2024-08-15 16:44:23 +03:00
2025-07-16 11:45:58 +03:00
2025-11-20 10:11:42 +02:00
2025-11-20 10:11:42 +02:00
2021-11-19 16:32:06 -06:00
2023-03-16 12:43:56 +02:00
2024-08-15 16:44:23 +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

Description
Languages
Go 98.9%
PLpgSQL 0.7%
Shell 0.3%
Dockerfile 0.1%