Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 888 Bytes

README.md

File metadata and controls

15 lines (12 loc) · 888 Bytes

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.