Skip to content

espeon/gork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gorkit Bot

Gorkit is a Bluesky (AT Protocol) bot written in Rust. Monitors specific posts and replies automatically.

Features

  • 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.

Requirements

  • Rust toolchain installed.
  • Bluesky account.

Setup

  1. Clone the repository (if needed)

    git clone <your-repo-url>
    cd gorkit
  2. Set environment variables

    Create a .env file 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.

Run

cargo run

Starts the bot, logs in, and listens for mentions.

About

gorkin it

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages