snarfed / bridgy-fed

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

Bluesky: DM bot user to prompt remote users to enable (opt into) the bridge #966

Open snarfed opened 2 months ago

snarfed commented 2 months ago

Blocking this on Bluesky OAuth since I want to identify the requesting Bluesky user and include their handle in the prompt DM, but I don't want to make them enter an app password. Bluesky team says OAuth is "a few weeks away," https://github.com/bluesky-social/atproto/discussions/2428#discussioncomment-9170212, so we can wait.

snarfed commented 2 weeks ago

"A few weeks away" was a bit ambitious on their part. 😆 Also, interestingly, Bluesky shipped DMs before OAuth, so they have parity with the fediverse on that count. Given all that, I'm going to pivot to using DMs for the opt in prompt on Bluesky as well as in the fediverse. Renaming this issue to track that.

snarfed commented 2 weeks ago

In short, the idea here is that Bluesky users should be able to request bridging a fediverse user by DMing their handle to @ap.brid.gy@ap.brid.gy. BF will then DM that user in the fediverse, and they can respond yes or no.