Update README
This commit is contained in:
parent
4fe24cf545
commit
88eb2e728d
1 changed files with 5 additions and 2 deletions
|
@ -8,16 +8,19 @@ Basically, Matrix becomes your everything chat client!
|
|||
|
||||
**WARNING** Easybridge is still very experimental and crashes sometimes.
|
||||
|
||||
Current backend status:
|
||||
Current protocol status:
|
||||
|
||||
- IRC: text messages only (private messages and public channels). Has bugs, most notably: messages will be duplicated if several users connect to the same channel.
|
||||
- XMPP: text messages only (private chat and MUCs), no backlog, no avatars, no file transfer.
|
||||
- Mattermost: in quite good shape. Private & group conversations with text messages and attachments (images or other files). Handles retrieving of message backlog, user avatars and room avatars from the server.
|
||||
- Facebook messenger: in quite good shape, handles private messages and groups, text messages, attachments, stickers, profile pictures (low res only), backlog. Sometimes disconnects from the server and messages stop arriving.
|
||||
|
||||
Adding a backend shouldn't be too hard if a Golang library exists to connect to that protocol.
|
||||
Easybridge can also spawn an external process to communicate using a certain protocol if no Golang library
|
||||
is available (this is currently used by the Facebook Messenger backend which is written in Python using the `fbchat` library).
|
||||
|
||||
Current features:
|
||||
|
||||
- Backends: IRC, XMPP, Mattermost, Facebook Messenger (more to come)
|
||||
- Handles private chats (one-to-one conversations) as well as group chats (sometimes called channels, multi-user chats, or chat rooms)
|
||||
- Automatic setup of Matrix rooms that bridge to outside rooms
|
||||
- Room name and topic synchronization (partially)
|
||||
|
|
Loading…
Reference in a new issue