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.
This sounds super exciting for us on the Matrix side too, the more folks on the federation the better!
I’d definitely recommend giving Gitter now speaks Matrix! | Matrix.org a read for inspiration of how Gitter did the precisely the same thing, if you need any guidance.
Other than that, I do bridges for Matrix.org/Element.io as a full-time role, so feel free to poke me if you need any help at any point!
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?
@dan perhaps you can do a quick post here of where stuff is at? Maybe even just having the rough code out there would help others get a good understanding.
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?
This is super exciting. I noticed the linked pull request was completed, but no doubt it is a massive project. Curious about how Matrix chat support is going, and stoked for it.
It looks like this may have died but I wanted to respond to the thread and check in and let you all know there is at least one person still periodically checking in on this