-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support other protocols from matterbridge #266
Comments
matterbridge recently gained support for Microsoft Teams. As there doesn't seem to be anything like matterircd supporting Microsoft Teams, or e.g. a CLI client, it would be really nice if this was added to matterircd. It also kind of fits well with the current support for Mattermost and Slack. |
Hey @42wim, sorry to ping you directly, but I'd love to hear your input on this. |
@Zauberfisch Well, for some protocols it would be possible, depending on how they support private messages. |
@42wim fair enough. Time being limited is a problem I understand all to well. Thanks for all your great work. |
not directly related to matterircd, but a quick update for others looking for a discord<>irc adapter. I am now using rdircd which works well and has almost all features I need. |
Can you add in the readme that matterircd doesn't support all of the services that matterbridge uses? I've spent quite a bit of time wondering why my discord<>irc bridge using matterbridge<>matterircd wasn't working and I'm betting others could fall into the same trap. |
@codygman I'm not sure what you mean by that. But I thought the docs are rather clear. discord < matterbridge > irc does works |
Wrt to other protocols, I'm refactoring matterircd which allows much easier plugins of another protocol. |
@42wim very nice. I'd be happy to test. How "experimental" should I expect the refactor branch to be? |
@Zauberfisch planning on merging it into master shortly, (going to fix some open issues first) it's on the refactor2 branch now. |
If anyone would want to take a crack at it, it should be possible now to plugin other bridges, by implementing the bridge interface |
Would that be an api that is 1:1 compatible with matterbridge? Or will bridges to other protocols still need to be rewritten to fit into matterircd? I haven't gotten around to testing the new branch yet, but I'm hoping I have some time this weekend |
need to be rewritten, matterbridge and matterircd are two quite different beasts |
Figured, but worth asking :) well, guess it's time I'll learn some go ... |
Wee, WIP Matrix support #376 |
matterbridge seems to support a lot more protocols than matterircd.
I'm sure there is a good reason for it, but much to my surprise I didn't see any mention about it in the readme or any other existing issues.
So please forgive my ignorance and let me ask, are there any plans to support more protocols?
And what would be needed to make that happen?
I realise that there are other existing solutions that attempt to do that, most notably, bitlbee. But for example the discord extension to bitlbee and libpurple both are terrible.
(keywords for other people searching: (Discord, Telegram, Rocket.chat, Matrix, Steam, Twitch, Ssh-chat, WhatsApp, Zulip, Keybase)
The text was updated successfully, but these errors were encountered: