saqura / xmppwb

XMPP Webhook Bridge [Archived]
MIT License
73 stars 8 forks source link

Relay the XMPP parts of a bridge to each other #7

Closed saqura closed 8 years ago

saqura commented 8 years ago

Currently the XMPP parts of a single bridge don't relay messages between each other. Implementing this could be useful to keep the XMPP parts of a bridge "in sync".

saqura commented 8 years ago

This feature is now implemented with commit 54cb9ba in the xmpp-relay branch. I have tested it with a few MUCs and users and it seems to work fine.

@rasos If you want to test it, you can set up the development version like this:

mkdir xmppwb-dev
cd xmppwb-dev
virtualenv env
source env/bin/activate
pip install --upgrade git+https://github.com/saqura/xmppwb@xmpp-relay
xmppwb -h
rasos commented 8 years ago

Thank you! The relay extension works fine on our Rocket.Chat test system Version 0.34. We have tested only with normal users, all in the same bridge also receive messages from other xmpp users. We are just transferring it to the production environment. We have not tested the new relaying feature with MUCs (as MUCs are not supported with the target bridge App IM+ for Windows Phones).

saqura commented 8 years ago

Thank you for testing it! I will release this feature to PyPi soon then.

saqura commented 8 years ago

This feature is now released as part of version 0.4.0 on PyPi.