Set your domain name as your handle for a BlueSky bot which is bridged from the Fediverse


If you've found this page, it's because you are me in the future and want to remember these instructions!

  1. Create an account on the Fediverse using a domain you control
    • For example @user@bots.example.com
  2. Follow the Fediverse-ATProto bridge @bsky.brid.gy@bsky.brid.gy
  3. You now have an account on BSky! Its name will be something like user.bots.example.com.ap.brid.gy
  4. Get the DID of your account
    • https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor=user.bots.example.com.ap.brid.gy
    • Or https://fed.brid.gy/ap/@user@bots.example.com
  5. Add the DID to your domain
    • I think the easiest way is sticking it in a plain text file at bots.example.com/.well-known/atproto-did
  6. Use the BSky Debugger to make sure it was successful.
  7. Send a Direct Message from the Fediverse to @bsky.brid.gy@bsky.brid.gy. The message must only contain username bots.example.com.
    • That's literally the word username. It isn't your account's username.
  8. Wait a few moments.
  9. Your bot will now be on BSky as https://bsky.app/profile/bots.example.com!

You can see that https://bot.viii.fi/bot is also available at https://bsky.app/profile/bot.viii.fi


Share this post on…

  • Mastodon
  • Facebook
  • LinkedIn
  • BlueSky
  • Threads
  • Reddit
  • HackerNews
  • Lobsters
  • WhatsApp
  • Telegram

3 thoughts on “Set your domain name as your handle for a BlueSky bot which is bridged from the Fediverse”

What are your reckons?

All comments are moderated and may not be published immediately. Your email address will not be published.

Allowed HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <p> <pre> <br> <img src="" alt="" title="" srcset="">