mautrix / instagram

A Matrix-Instagram DM puppeting bridge
https://matrix.to/#/#instagram:maunium.net
GNU Affero General Public License v3.0
144 stars 28 forks source link

This bridge will be replaced by mautrix-meta #144

Open tulir opened 8 months ago

tulir commented 8 months ago

This bridge will likely not receive any further updates, and the repository will be archived in the future.

mautrix-meta is a new bridge for Facebook Messenger and Instagram DMs. There is no migration path, and as mautrix-meta uses Facebook identifiers for chats and users (as opposed to Instagram identifiers used by mautrix-instagram), it is unlikely for a migration path to be added in the future. The clean-rooms command can be utilized to clean up rooms before deleting the bridge, after which mautrix-meta can be set up from scratch.

Note that if you use both Instagram and Messenger, you will need two instances of mautrix-meta with different configs. mautrix-facebook is also being deprecated: https://github.com/mautrix/facebook/issues/332

phorcys420 commented 8 months ago

hey, will there really be no migration path ? that would be disappointing I don't want to lose all my chat history when migrating :-(

tulir commented 8 months ago

Migration definitely can't be done with a simple db schema change. The new API does expose both instagram and facebook IDs, but the bridge currently ignores the instagram IDs. It might be possible to make some complicated migration system that uses the instagram IDs to find old portals and associates them with the facebook IDs, but I don't think I'm going to implement that.

The new bridge should get some backfill support soon, so you can get some history back even if you set up from scratch.