-
Notifications
You must be signed in to change notification settings - Fork 624
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
Other bridges ? #28
Comments
Currently supported: IRC, mattermost, gitter, xmpp |
Sidenote: |
Support for Rocket.Chat would be great. See https://github.com/RocketChat/Rocket.Chat |
Thanks for the feedback. Any comments ?
|
Would like to suggest discord support :) reactiflux/discord-irc#100 |
@jleclanche well, discord support has just been added in current master ;-) |
would like Telegram https://github.com/FruitieX/teleirc |
@lagleki unfortunately telegram needs a phone-number to join (and I'm not willing to give mine). On the other hand the bot API is implemented in Go, so it would be quite easy to add it. If you're willing to be my test-user I can try to add it. |
Unsure how easy it'd be to add, but being able to bridge to hipchat would be a nice to have. |
@42wim I'll gladly offer myself for that (telegram), might even (if I find enough spare time) send a PR |
Would be really nice to see mattermost to Skype group chat. Sameroom.io offers this as service so I imagine they are using Microsoft's API. This would be worth making a donation on its own. |
@tobru rocket.chat support got just added, feedback welcome :-) |
@PGladwin seems that there's a rest API for skype on https://docs.botframework.com/en-us/skype/chat/ |
Could a possible additional bridge to add be Matrix? There are several already existing bridges and an Application Service API spec. (Though admittedly it's still marked as unstable) |
@Ace13 matrix support added in master :-) So for example
|
Got a question for Let's chat support (https://github.com/sdelements/lets-chat) but it seems quite dead to me. If you want this bridge added, please add the 👍 to this message. |
Line. It already has an API support in Go language too! 😉 |
@tomoeuehara looks interesting, but signup unfortunately only works with phonenumber. I'm willing to accept PR's for this protocol, or if someone sends me a test login/password (DM @42wim on twitter) I can take a look myself. |
@42wim DM sent :D |
If you do something like this: How will you know where your reply is going? If someone pings me on irc #stuff i dont want my replies going to gitter. |
@dantrevino That example was an old proposal, like you say it has some issues. An example of the current configuration can be found in the README: https://github.com/42wim/matterbridge/#examples or sample config |
Dear @42wim, Your tube system looks exact what we need, only is the integration with skype something we would like to see. It's on your list at the top, so can you give something of an status? Does it comes in an few days, weeks, months or was it only an idea and have you no plans to relize this idea? |
hi @Tck13 Thank you for your interest. Skype doesn't have a go library, so I'll need to implement a lot myself (or wait until such a library pops up). So sorry, but unless someone else implements it, it won't be available soon. (and I don't make any promises for july/august :-) |
@42wim Wechat Enterprise 企业微信 would be excellent! Most of these services are blocked and/or unusable here in China for various reasons, but wechat Enterprise is severely lacking. I was hoping to write a bridge between our slack org and wechat so that our foreign teams can use slack and our chinese teams can use wechat, but then I found this excellent project. Unfortunately I have no Go experience. There does seem to be two different libraries, (https://github.com/chanxuehong/wechat.v2/ and https://github.com/chanxuehong/wechat) but my understanding of Go and chinese is too poor to really dig in and try to figure it out myself. However, I do know that Wechat enterprise 企业微信 has a robust API, with full support for incoming and outgoing webhooks: http://qydev.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5 A long shot, but let me know what you think. |
@nickolasclarke Thanks for the suggestion. I see a couple of issues unfortunately.
So this is not something I'm going to implement, but I'm happy to accept code from someone for who those 3 things aren't an issue. |
How about Steam and TOX support? I am not sure if they would work but thats the two go-libs i found so far: |
@petermolnar how do we use your bridge? what still needs to be worked on? Edit: after fiddling around with it, I've gotten the bridge to work and send and receive messages.
and in the gatweay:
As for what needs to be worked on, images/attachments don't work, and instead of display name, the phone number appears in the other messaging apps. However, I've found an issue with WhatsApp: it gives the following error |
For Signal, there was a lot of talk about Go and license limitations. However, with the matterbridge API (https://github.com/42wim/matterbridge/wiki/API), the Signal bridge could be a standalone program bridged through the API, and both should not be a constraint. |
https://github.com/tulir/whatsmeow Will probably become useful soonish. |
New Golang Threema bot library: https://github.com/karalabe/go-threema |
It might be time to revisit Signal. The original issue post above mentions one library possibility but it was underdeveloped and did not have a compatible license. Since then both of those points have changed somewhat:
All this to to say the stage appears to be clear if somebody wanted to jump in and contribute this. I believe there would be some work to wrap the signal protocol library into something that would specifically access the Signal Inc. service and facilitate device registration and such, but there don't seem to be any major roadblocks to it being possible. |
@alerque Yes indeed, we can do it the same way as with whatsapp multidevice. |
i agree. Threema support would finally make matterbridge useful for me once again. |
The older Discouse Bubble chat integration is not maintained and depreciated these days, but the Discourse team is working on a first party chat system right inside Discourse: Would be probably cool to have support for that in Matterbridge. |
Hi, it would be great to have support for https://wire.com/ <---> Rocket.Chat integration. I like to send some money to this integration. |
Please add RSS support, poll RSS feed and post new articles. |
Looks like the new Discourse chat feature is nearing a release: https://meta.discourse.org/t/discourse-chat/230881 |
Bridge to the chat of a BigBlueButton video conferencing room. A PoC for bridging to Matrix is now available https://git.fairkom.net/chat/bbb-chat-bridge |
https://blog.discourse.org/2022/08/discourse-chat-is-now-available-try-it-out-today/ It supports incoming webhooks, so it could probably work similar to Slack/Discord etc. Edit: incoming webhooks are Slack-like so that should be very easy to add: https://meta.discourse.org/t/discourse-chat/230881 There is also a golang lib: https://github.com/FrenchBen/godisco |
No idea if that will work, but there is a tencentqq Golang lib: https://github.com/Mrs4s/MiraiGo (Found via: https://gitlab.com/xiayesuifeng/matrix-tencentqq-bridge ) |
Wouldnt it be easier to send your messages directly to the CCP |
As opposed to sending them directly to the NSA as with many of the currently supported services? 😅 |
Add bridgecabal p2p/decentralized chat. No server exists |
Syncplay gateway support would be lovely. Syncplay/syncplay#574 has some links on the protocol details in the end of the original post. |
hi @42wim, for deltachat there is a new WIP library at: https://github.com/deltachat/deltachat-rpc-client-go I am really loving matterbridge and will probably play with it but I am really new to Golang so not sure if I will be able to make something worthy of a PR, but maybe at least some simple 3rd party API client |
SimpleX is an privacy first decentralised messenger that doesn't even have user IDs and which I have been enjoying on iOS and Android. I would like to Matterbridge it in the future. However:
|
I'm interested in this; any pointers on how one might get started with it? |
Sam Porter Bridges |
nobody work with Viber ? |
I would very much love to see Simplex in the list. |
https://github.com/ben-forster/revolt Go API wrapper for Revolt chat. |
If anyone wants to contribute code to support for a new bridge, feel free to open an issue about this.
I'll be glad to help you where possible.
Bridges supported
Not supported anymore
3rd party via matterbridge API
Not going to be implemented by me, but PR's welcome
Obsolete
stride (https://bitbucket.org/atlassian/go-stride)The text was updated successfully, but these errors were encountered: