You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At now migration process from one bridge instance to other is not so comfortable: new bridge will create new separate room for each contact and group, and chat history will kept on old rooms, so user will got 2 rooms for each contact - first is dead but with history, second is active, but without history. After next migration user will got 3 duplicated rooms, etc. But if user make logout from old instance (instead of shutting off bridge instance) - it will be kicked from rooms and lost all history.
This problem stops me (and, I think, many other users) from moving from overloaded @telegram:t2bot.io to same instance on other server.
For solve this problem will be good to implement some migration process, something like !tg migrate @telegram:newserver.org command, that will invite new bot to all rooms, managed for this user on old server, transfer to him needed permissions in each room and other needed info.
What do you think about this idea?
The text was updated successfully, but these errors were encountered:
MurzNN
changed the title
Automate migrating Telegram bridge user to other instance without duplicating rooms
Automate migrating Telegram bridge user to other instance with keeping old rooms and history
Dec 4, 2019
As workaround, this can be implemented via posting m.room.tombstone events to old (abandoned) rooms of old bridge instance with link to new rooms. Or maybe something better will be provided in MSC2923: Connect Matrix room to another Matrix room
At now migration process from one bridge instance to other is not so comfortable: new bridge will create new separate room for each contact and group, and chat history will kept on old rooms, so user will got 2 rooms for each contact - first is dead but with history, second is active, but without history. After next migration user will got 3 duplicated rooms, etc. But if user make logout from old instance (instead of shutting off bridge instance) - it will be kicked from rooms and lost all history.
This problem stops me (and, I think, many other users) from moving from overloaded
@telegram:t2bot.io
to same instance on other server.For solve this problem will be good to implement some migration process, something like
!tg migrate @telegram:newserver.org
command, that will invite new bot to all rooms, managed for this user on old server, transfer to him needed permissions in each room and other needed info.What do you think about this idea?
The text was updated successfully, but these errors were encountered: