Skip to content

jasonprado/bsky-image-bot

Repository files navigation

bsky-image-bot

This is a simple bot that posts an image to Bluesky on a cron job using GitHub Actions.

How to use

  1. Fork this repo
  2. Put your images under imagequeue/. Only JPG and PNG images are supported by Bluesky. Commit and push.
  3. Edit index.ts to customize parsing of your filenames into post text. Commit and push.
  4. Generate an app password for your Bluesky account.
  5. Set Repository Secrets (github.com/YOUR/REPO/settings/secrets/actions) BSKY_IDENTIFIER and BSKY_PASSWORD.
  6. Create a fine-grained GitHub personal token. Give it read/write access to repository variables.
  7. Add the token as a secret named REPO_ACCESS_TOKEN.
  8. Execute the post-next-image action from the GitHub UI.
  9. When successful, edit post-next-image.yml to enable the automated post.

About

Easy Bluesky image posting bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published