Skip to content

Bluesky integration

This page will teach you how to set up automatic crosspost of answers to Bluesky.

Install the dependencies

Dependencies for crossposting features aren't installed by default, so you'll need to install them manually:

pip install atproto

Enable Bluesky crosspost

Enable Bluesky crosspost in Admin panel -> Crosspost -> Bluesky -> Enabled

Set handle

Fill the handle field with your account handle without the @

Make an app password for CatAsk

  1. In Bluesky, go to Settings -> Privacy and security -> App Passwords
  2. Click on "Add App Password" to add the app password and copy it
  3. Paste the app password in CatAsk

Restart CatAsk

Finally, restart CatAsk after setting this up to not have config issues

Try it out

Try out your configuration and whether it does make a post on your account.
If it does, great!

What to do if it doesn't:

  1. Stop gunicorn
  2. Start CatAsk in debug mode with flask run --debug
  3. Make an issue on Codeberg and include your CatAsk logs (they are printed to the terminal)