This is cool! I’ve looked into setting up Matterbridge before, but as far as I can tell it can’t do what I actually want—chat on Slack/Discord/Whatsapp from my existing XMPP client, without anyone on those services knowing I’m using an XMPP client.
I would need group messaging to work, however. Looking forward to that potentially becoming possible some day!
Author here, thanks for your comment, "cool" is what I aim at.
>without anyone on those services knowing I’m using an XMPP client
Slidge acts in a way that (should) make it impossible for your contacts to know you are not using the official app. However, since some services are OK with alternative clients, Slidge does not necessarily tries to hide its "identity". For services that are less tolerant about it, I wrote a quick documentation page with advice about how to avoid triggering their "security" alerts (mostly because they'll see connecting from a data center, unless you host at home): https://slidge.readthedocs.io/en/latest/user/low_profile.htm...
Group messaging is definitely the next big feature I want in Slidge. There were part of Slidge's first iteration, but I decided to postpone them since it was too ambitious for a start. I really want direct messages to work well, and the code to be maintainable enough before I (re)implement groups. You can help by setting up slidge on your server and bug reporting. ;)
The TransportBot approach is how things like Matterbridge work. Slidge uses a different approach where your XMPP address is translated to your identifier on the third-party platform.
from my understanding, Slidge does it the style where it effectively logs in as you and sends everything from your account. which is usually frowned upon by Discord but it's how it works, similar to how it works for many matrix bridges.
I would need group messaging to work, however. Looking forward to that potentially becoming possible some day!