snarfed / bridgy-fed

🌉 A bridge between decentralized social network protocols
https://fed.brid.gy
Creative Commons Zero v1.0 Universal
726 stars 39 forks source link

allow contorl of other end bridged account. #1439

Closed alien-sunset closed 3 weeks ago

alien-sunset commented 3 weeks ago

i'm bridging my mastodon to bluesky, but have no control over the bluesky end, cannot log in as it etc.

this is problematic beaus say, maybe, sometimes i may make a post that later needs to be deleted, and I cannot do it, so that post still exists on bluesky because i do not have control over that account, although it it posting MY content. this seems rather messy and open to legal issues amongst other things.

Tamschi commented 3 weeks ago

The bridge bridges deletions too, so it should always delete the bridged post along with the original.

If a post doesn't get deleted, that may be due to https://github.com/snarfed/arroba/issues/34 which currently makes the outbound firehose unreliable. In those cases, I think @snarfed should be able to reissue the deletion manually if necessary.

michael-patchwork commented 3 weeks ago

Hi @Tamschi @snarfed now we have domains as handles on bridged accounts, making them closer to first class citizens (which is fantastic and just what we needed) is it possible to go the next step and issue a password to the bridged account so the user can log on? There could be things the user wants to do on Bluesky which can’t be done through the bridge. Could that be possible in future?

Tamschi commented 3 weeks ago

Bridged accounts won't be able to be used manually, no. (The PDS used by Bridgy Fed is also somewhat limited I believe, so it's not like a switch that could be flipped.)

To interact fully with ATProto, you'll need a proper general-purpose PDS, like the ones where Bluesky creates its native accounts. At some point, it should also be possible to migrate a bridge account into a native one, but this will disconnect the Bridge. (#1137)

Specifically for websites, you could also use Bridgy (not "Fed"!) to connect your site to an existing native account. That project does not bridge between social media accounts, though, so to use both sites at once, a crossposter may be more useful than a bridge.


All that said, what specifically would you like to do? Specific actions may be supported remotely eventually, like blocking users that aren't bridged. (#1406)

alien-sunset commented 3 weeks ago

make bluesky specific posts for one.... or delete masto specific posts to prevent confusion.

I have a bot that i'm bridging and just found out that it's instance is closing down, i'd like to make an announcement about that fact and my plans on moving.

but none of that is applicable to bluesky, there the bot is just going to die at that address (and hopefully be deleted once i end the bridge?) and i will need to create a new mirror, perhaps with brid.gy or perhaps with a new provider that allows more controll.

snarfed commented 3 weeks ago

Aha. Definitely makes sense! Sounds like you'd be interested in #831? We don't have that yet, but maybe someday!

snarfed commented 3 weeks ago

From that issue:

Until we have this, if you're on the fediverse, one way to bridge only some of your posts is to use public vs unlisted. Bridgy Fed only bridges fully public posts; it ignores unlisted, followers-only, and other non-public posts.

alien-sunset commented 3 weeks ago

From that issue:

Until we have this, if you're on the fediverse, one way to bridge only some of your posts is to use public vs unlisted. Bridgy Fed only bridges fully public posts; it ignores unlisted, followers-only, and other non-public posts.

this still doesn't address teh need to occasionally make bluesky specific posts.

snarfed commented 3 weeks ago

this still doesn't address teh need to occasionally make bluesky specific posts.

Very true!

I've documented that I don't plan to build out support for people logging into bridged accounts and using them like normal accounts. It would be way too much work, and too difficult and error prone.

However, per-post bridging is a great feature request! Let's track that in #831.

Tentatively closing, but feel free to reopen if you want.

michael-patchwork commented 3 weeks ago

Thanks! Understood. Anyone wanting to do that can open an account and cross post to it, rather than using the bridge.

Tamschi commented 3 weeks ago

but none of that is applicable to bluesky, there the bot is just going to die at that address (and hopefully be deleted once i end the bridge?) and i will need to create a new mirror, perhaps with brid.gy or perhaps with a new provider that allows more controll.

On that note, Bridgy Fed could (but doesn't yet!) track ActivityPub migrations by changing the ATProto handle of the existing bridge account, thereby preserving Bluesky followers. More on that here: https://github.com/snarfed/bridgy-fed/issues/330#issuecomment-2408856682

I'll file that as separate issue to at least keep track of it. (Edit: Filed as #1442)