EPIC: Matrix/Element Bridge Integration #377
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Add Matrix protocol support as an alternative chat platform bridge alongside Discord. The existing
IChatProviderinterface (apps/api/src/bridge/interfaces/chat-provider.interface.ts) already abstracts platform-specific details — this epic adds a Matrix implementation.Motivation
Architecture
Matrix complements the existing communication stack:
Key Integration Points
IChatProvider— Matrix service implements existing interfaceCommandParser— Shared across all bridges (platform-agnostic)Herald— Needs Matrix output adapter for status broadcastsBridgeModule— Register MatrixService alongside DiscordServiceSub-Issues
See linked issues in this milestone for implementation breakdown.