This is an automated bot for Bluesky, built with OCaml. It automatically follows/unfollows users and reposts mentions based on specific criteria.
- Automatically follows new followers and unfollows users who have unfollowed.
- Reposts mentions that include "cc @userhandle" in the text
- Uses Redis for state management
- Configurable through environment variables
- Dockerized for easy deployment
-
Copy the
.env-example
file to.env
and update it with your Bluesky credentials and preferences:cp .env-example .env
-
Open the
.env
file and fill in your details.
To start the bot, run:
docker-compose up --build
This command will build the Docker image and start the bot along with a Redis instance.
To run the bot in the background, use:
docker-compose up -d --build
To stop the bot:
docker-compose down
To view the logs of the running bot:
docker-compose logs -f app