diff options
author | Alex Auvolat <alex@adnab.me> | 2020-05-04 19:57:41 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2020-05-04 19:57:41 +0200 |
commit | 88eb2e728d135a6baf9caa5da94b2e24052868a1 (patch) | |
tree | 38cea8bbb479dfa6505df1e600c5376855e60145 | |
parent | 4fe24cf545d7befc507a7e3665568c4506ede294 (diff) | |
download | easybridge-88eb2e728d135a6baf9caa5da94b2e24052868a1.tar.gz easybridge-88eb2e728d135a6baf9caa5da94b2e24052868a1.zip |
Update README
-rw-r--r-- | README.md | 7 |
1 files changed, 5 insertions, 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) |