Gorkit is a Bluesky (AT Protocol) bot written in Rust. Monitors specific posts and replies automatically.
- Subscribes to the AT Protocol event stream (Jetstream).
- Filters for posts in
app.bsky.feed.post. - Detects exact match:
@gork.bluesky.bot is this true. - Replies with
yeh. - Saves cursor to avoid duplicate processing on restart.
- Includes basic setup for tracing and Prometheus metrics.
- Rust toolchain installed.
- Bluesky account.
-
Clone the repository (if needed)
git clone <your-repo-url> cd gorkit
-
Set environment variables
Create a
.envfile in the project root:ATP_USER="your-bluesky-username" ATP_PASSWORD="your-bluesky-app-password"
Replace values accordingly. Use an app password, not your main account password.
cargo runStarts the bot, logs in, and listens for mentions.