In next months we will try to move our Discord (˜1k members with ˜400 to be pruned) to Discourse Chat (˜1500 users, with 90 days of inactivity prune selected) and Matrix could be a must for us, but easy migration first.
I hope that could be possible from base, it could be really great for Discourse and free discussions around the world.
In our community we chose matrix to be the main chat platform because of its awesome Bridges for Telegram, Discord, Facebook, and many other platforms.
If discourse chat can just integrate with matrix, it would be enough, as all other bridging is then handled by Matrix.
It doesn’t need to be a whole home server(though that would great!), just a complete bridge or integration would be enough.
With the 3.0 release shipping Chat integration, is there any update on the Matrix integration? Is that still on the roadmap? Was chat implemented with Matrix in mind or is that still at the design / idea stage?
I released the code on GitHub, but I would say this is alpha-level quality right now. A lot of things work, but the plugin is lacking documentation and there are some more patches (such as this one) required for Discourse to make it work.
What has been implemented so far:
Homeserver discovery – works
Channels – works
Group Chats – works
Direct Chats – works
Edits – works
Deletions – works
Uploads – scheduled next
Presence/typing notifications and read receipts – scheduled next (if possible)
Reactions – works
Replies – works
Text messages (plain and formatted, emojis) – works
There will be a more formal topic that announces the plugin when it reaches beta quality. Thank you for your interest in this plugin!
Maybe a silly question, but with this integration, will it provide e2ee encryption on Discourse? Or would it be simply copying what’s on Discourse and pushing it to Matrix, so that an admin on Discourse would still have access to all of the plain-text messages sent in chats?