bridge discord messages to matrix

This commit is contained in:
Skip R
2025-12-09 17:43:48 -08:00
parent 7b32aad13f
commit d464cb8b66
6 changed files with 142 additions and 15 deletions

View File

@@ -19,17 +19,23 @@ package connector
import (
"context"
"go.mau.fi/mautrix-discord/pkg/msgconv"
"maunium.net/go/mautrix/bridgev2"
)
type DiscordConnector struct {
Bridge *bridgev2.Bridge
Bridge *bridgev2.Bridge
MsgConv *msgconv.MessageConverter
}
var _ bridgev2.NetworkConnector = (*DiscordConnector)(nil)
func (d *DiscordConnector) Init(bridge *bridgev2.Bridge) {
d.Bridge = bridge
d.MsgConv = &msgconv.MessageConverter{
Bridge: bridge,
ReuploadMedia: d.ReuploadMedia,
}
}
func (d *DiscordConnector) Start(ctx context.Context) error {