Skip R aba6f5aafc dbmeta: merge incoming metadata
By not implementing MetaMerger, UserLogin metadata such as
BridgedGuildIDs would get clobbered upon reauthing because the metadata
was replaced entirely. Implement CopyFrom so we can gain deeper control
over what is preserved upon reauth. Notably, preserve BridgedGuildIDs so
we can't get into a weird state where a guild is bridged but
simultaneously absent from BridgedGuildIDs, which would cause us to not
subscribe (OP 14) to it properly.
2026-02-11 19:33:46 -08:00
2025-11-20 10:18:03 +02:00
2024-08-15 15:51:22 +03:00
2026-02-11 19:33:46 -08: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
2026-02-03 22:02:53 -08:00
2026-02-03 22:02:53 -08:00
2021-11-19 16:32:06 -06:00
2026-01-26 11:33:13 -08:00
2024-08-15 16:44:23 +03:00

mautrix-discord

Caution

This branch houses a work-in-progress rewrite of the bridge to interface with Megabridge/"bridgev2". This branch is NOT ready for general consumption, especially for self-hosting.

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%