Bluesky Worker is a Cloudflare Workers application that allows seamless posting of messages to Bluesky using a webhook-like approach.
- Webhook-like functionality: Bluesky Worker acts as a Webhook, allowing you to send POST requests with the desired content to a specified URL, which will then be posted to Bluesky.
- Cloudflare Workers: Powered by Cloudflare Workers, Bluesky Worker ensures scalability, reliability, and low-latency performance.
- Rust implementation: Bluesky Worker is implemented in Rust, a fast and memory-safe programming language, ensuring high performance and security.
- Post-only functionality: Bluesky Worker focuses solely on the posting feature, making it lightweight and straightforward.
-
Click the button below and follow the on-screen instructions to proceed with the setup.
-
Within the Cloudflare Workers dashboard, register the following secrets as variables.
REQUEST_PATH
: A randomly generated value.FULL_USERNAME
: Your Bluesky handle (e.g. <hoge>.bluesky.social).PASSWORD
: Your account password.
I recommend using App passwords for added security.
curl -X POST -d '{"text": "test"}' -H "Content-Type: application/json" https://<your worker domain>/<REQUEST_PATH>
This project is licensed under the MIT License.
Bluesky Worker is a third-party application and is not affiliated with Bluesky or Cloudflare. Use it at your own risk.