Simple Auto-Poster for Bluesky

Description

Simple Auto Poster for Bluesky is a set and forget plugin that automatically shares on ATProto networks such as bluesky whenever a post is published from WordPress. It only requires a bluesky account and its APP password.

PLEASE NOTE: At the moment the plugin only works if the posts are published with featured images (new versions and features coming soon)

Features:

  1. Minimal settings
  2. High compatibility
  3. Enhanced security

Third-Party Service Usage

This plugin relies on the bluesky social network API as a third-party service to post content automatically. The plugin interacts with the bluesky API in the following circumstances:

When authenticating the user’s bluesky account
When uploading images to bluesky
When creating posts on bluesky

Service Information

Service Name: Bluesky
Service Website: https://bsky.app
API Documentation: https://docs.bsky.app/

Terms of Service and Privacy Policy

Bluesky Terms of Service: https://bsky.social/about/support/tos
Bluesky Privacy Policy: https://bsky.social/about/support/privacy-policy

Rate Limiting

Please read how rate limits work to avoid having your account restricted: https://docs.bsky.app/docs/advanced-guides/rate-limits

** Please review these documents to understand how your data is handled when using this plugin with the bluesky (ATProto) service. **

Screenshots

  • Plugin settings path
  • Plugin settings page

Installation

  1. Upload “simple-auto-poster-for-bluesky.zip” to the “/wp-content/plugins/” directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Browse Settings / Bluesky Auto-poster.
  4. Enter your bluesky Credentials (your bluesky username and the APP password set on https://bsky.app/settings/app-passwords)
  5. Save settings & Forget

** NOTE ABOUT BLUESKY CREDENTIALS **
Let’s say your bluesky account is https://bsky.app/profile/mywebsitename.org – in that case, the username would be: mywebsitename.org.
You can find your APP password from https://bsky.app/settings/app-passwords – The password is structurate in this format: xxxx-xxxx-xxxx-xxxx

FAQ

Is the plugin automated or do I need to do anything special to see my posts published on bluesky?

Simple Auto-Poster for Bluesky is fully automated, just publish posts from a WordPress website and find them automatically published to the designated blueSky account.

Can the plugin also publish images to bluesky?

Yes, if the post has a featured image set.

Does the plugin leave logs anywhere?

Yes, you will be able to read a log of the operations performed from here: /wp-content/uploads/bluesky_poster_log.txt

Reviews

নভেম্বর 27, 2024 1 reply
I saw this code and plugin on Github, imposter!
নভেম্বর 25, 2024
It seems to be working, which is great. That’s what matters. You have provided a great thing to the WP world, much appreciated 🙂
নভেম্বর 25, 2024
Dropped this in yesterday, first post fired off this morning and this plugin worked like a charm. I was already using featured images, and the Yoast-inspired meta description appeared below the image. I was a bit curious about what content would be pulled over. I’d love to see categories or tags pulled across as hashtags/feed terms but that would be icing on the cake. Thanks for pulling this together.
অক্টোবর 21, 2024
Works as expected, very useful plugin which saves me a lot of time.
Read all 5 reviews

Contributors & Developers

“Simple Auto-Poster for Bluesky” is open source software. The following people have contributed to this plugin.

Contributors

“Simple Auto-Poster for Bluesky” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Simple Auto-Poster for Bluesky” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.3

  • Add ‘thumb’ only if an image blob is available

1.2

  • Fixed multiple hooks triggering handle_post and possible conflicts
  • Fixed published_time to get the real date of published posts

1.1

  • Initial release.