Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

Viewing file on branch master

1# Supported protocols
2
3Matterbridge supports many protocols, although not all of them support all features. Here's a list of officially-maintained and 3rd-party-maintained networks for matterbridge.
4
5Please let us know if you are able to regularly test and maybe maintain a specific protocol [here](https://github.com/matterbridge-org/community/issues/1).
6
7## Natively supported
8
9- [Discord](https://discordapp.com)
10 - Matterbridge docs:
11 - [discord docs](discord/)
12 - [discord settings](discord/settings.md)
13 - Channel format:
14 - by name: `channel_name` (without the leading `#`)
15 - by ID: `ID:channel_id`
16- [IRC](http://www.mirc.com/servers.html)
17 - Matterbridge docs:
18 - [irc docs](irc/)
19 - [irc settings](irc/settings.md)
20 - Channel format: `#channel_name` (it's all lowercase, and don't forget the leading `#`)
21- [Jabber](https://joinjabber.org/) is the same as XMPP
22 - Matterbridge docs:
23 - [xmpp docs](xmpp/)
24 - [xmpp settings](xmpp/settings.md)
25 - Channel format: `channel_name` (for `channel_name@muc.server.org` where `muc.server.org` has been configured as `Muc` for the corresponding xmpp account)
26- [Mastodon](https://joinmastodon.org/)
27 - Matterbridge docs:
28 - [mastodon docs](mastodon/)
29 - [mastodon application](mastodon/application.md)
30- [Matrix](https://matrix.org)
31 - Matterbridge docs:
32 - [matrix docs](matrix/)
33 - [matrix settings](matrix/settings.md)
34 - Channel format: `#channel_name:server.org`
35- [Mattermost](https://github.com/mattermost/mattermost-server/) (no active maintainer)
36 - Matterbridge docs:
37 - [matterbridge docs](matterbridge/)
38 - [matterbridge settings](matterbridge/settings.md)
39 - Channel format:
40 - by name: `channel_name` as seen in the URL `https://yourmattermostserver/yourteam/channels/channel_name`
41 - by ID: `ID:channel_id`
42- [Microsoft Teams](https://teams.microsoft.com) (no active maintainer)
43 - Matterbridge [msteams docs](msteams/)
44 - Channel format: `19:82caxx@thread.skype` as seen in the URL `?threadId=19:82caxx@thread.skype`
45- [Mumble](https://www.mumble.info/)
46 - Matterbridge [mumble docs](mumble/)
47 - Channel format: `channel_id` as seen in the channel's `Edit` window
48- [Nextcloud Talk](https://nextcloud.com/talk/) (no active maintainer)
49 - Matterbridge [nctalk docs](nctalk/)
50 - Channel format: `channel_id` as seen at the end of URL (eg. `xs25tz5y`)
51- [Rocket.chat](https://rocket.chat) (no active maintainer)
52 - Matterbridge docs:
53 - [rocketchat docs](rocketchat/)
54 - [rocketchat settings](rocketchat/settings.md)
55 - Channel format: `#channel_name` (don't forget the leading `#`, even on private channels)
56- [Slack](https://slack.com) (no active maintainer)
57 - Matterbridge docs:
58 - [slack docs](slack/)
59 - [slack settings](slack/settings.md)
60 - Channel format:
61 - by name: `channel_name` (without the leading `#`)
62 - by ID: `ID:channel_id` (does not work with webhooks!)
63- [Ssh-chat](https://github.com/shazow/ssh-chat) (no active maintainer)
64 - Matterbridge [sshchat docs](sshchat/)
65 - Channel format: Only a single `sshchat` channel is supported
66- [Telegram](https://telegram.org)
67 - Matterbridge docs:
68 - [telegram docs](telegram/)
69 - [telegram settings](telegram/settings.md)
70 - Channel format:
71 - for channels/groups: `-channel_id` where `channel_id` is a large number (see FAQ)
72 - for forum topics (sub-groups): `-100channel_id/topic_id` (see FAQ), except the first `General` topic which is `-100channel_id` (**not** `-100channel_id/1`)
73- [Twitch](https://twitch.tv) (no active maintainer)
74 - Matterbridge [twitch docs](twitch/)
75 - Channel format: `#channel_name` (it's all lowercase, and don't forget the leading `#`)
76- [VK](https://vk.com/) (no active maintainer)
77 - Matterbridge [vk docs](vk/)
78 - Channel format: `channel_id` (see FAQ)
79- [WhatsApp](https://www.whatsapp.com/)
80 - Matterbridge docs:
81 - [whatsapp docs](whatsapp/)
82 - [whatsapp settings](whatsapp/settings.md)
83 - Channel format:
84 - by JID: `channel_id@g.us` (if `Channel=""`, matterbridge will list all channels known to the bot)
85 - by name: `channel_name` (**not recommended**, and matterbridge will warn you against it because group names can change over time)
86- [XMPP](https://xmpp.org)
87 - Matterbridge docs:
88 - [xmpp docs](xmpp/)
89 - [xmpp settings](xmpp/settings.md)
90 - Channel format: `channel_name` (for `channel_name@muc.server.org` where `muc.server.org` has been configured as `Muc` for the corresponding xmpp account)
91- [Zulip](https://zulipchat.com) (no active maintainer)
92 - Matterbridge docs:
93 - [zulip docs](zulip/)
94 - [zulip settings](zulip/settings.md)
95 - Channel format: `stream/topic:channel_name` (where `channel_name` has no leading `#`)
96
97## Dropped official support
98
99- [Keybase](https://keybase.io)
100 - Dropped because noone is maintaining it on our side
101 - Reach out [here](https://github.com/matterbridge-org/community/issues/1) if you want to help bring it back
102- [Gitter](https://gitter.im)
103 - Has moved to matrix protocol
104- [Harmony](https://harmonyapp.io)
105 - Does not exist anymore?
106- [Steam](https://store.steampowered.com/)
107 - Not supported anymore, see [here](https://github.com/Philipp15b/go-steam/issues/94) for more info.
108
109## 3rd party via matterbridge api
110
111- [Delta Chat](https://github.com/deltachat-bot/matterdelta)
112- [Minecraft](https://github.com/raws/mattercraft)
113- [Minecraft](https://gitlab.com/Programie/MatterBukkit)
114- [MatterLink](https://github.com/elytra/MatterLink) (Matterbridge link for Minecraft Forge server chat, archived)
115- [MatterCraft](https://github.com/raws/mattercraft) (Matterbridge link for Minecraft Forge server chat)
116- [MatterBukkit](https://gitlab.com/Programie/MatterBukkit) (Matterbridge link for Minecraft Bukkit/Spigot server chat)
117- [pyCord](https://github.com/NikkyAI/pyCord) (crossplatform chatbot)
118- [Mattereddit](https://github.com/bonehurtingjuice/mattereddit) (Reddit chat support)
119- [ServUO-matterbridge](https://github.com/kuoushi/ServUO-Matterbridge) (A matterbridge connector for ServUO servers)
120- [beerchat](https://github.com/mt-mods/beerchat) (Matterbridge link for minetest)
121- [nextcloud talk](https://github.com/nextcloud/talk_matterbridge) (Integrates matterbridge in Nextcloud Talk)
122
123
124### Past 3rd party projects
125
126- [Discourse](https://github.com/DeclanHoare/matterbabble)
127- [Facebook messenger](https://github.com/powerjungle/fbridge-asyncio)
128- [Facebook messenger](https://github.com/VictorNine/fbridge)
129- [Minecraft](https://github.com/elytra/MatterLink)
130- [Reddit](https://github.com/bonehurtingjuice/mattereddit)
131- [MatterAMXX](https://github.com/andrewlindberg/MatterAMXX): [Counter-Strike, half-life and more](https://forums.alliedmods.net/showthread.php?t=319430)
132- [Vintage Story](https://github.com/NikkyAI/vs-matterbridge) (last commit: February 4th 2021)
133- [Ultima Online Emulator](https://github.com/kuoushi/ServUO-Matterbridge)
134- [Teamspeak](https://github.com/Archeb/ts-matterbridge)
135- [ts-matterbridge](https://github.com/Archeb/ts-matterbridge) (Integrate teamspeak chat with matterbridge) (archived September 25th 2022)
136