projects
bluesky-awoo-bot
February 24, 2026
bluesky-awoo-bot is a small TypeScript bot that picks a random wolf noise from a predefined JSON list and posts it to Bluesky. It then waits a random interval (configurable between 1–3 hours by default) before posting again.
Status
Unmaintained.
Setup
git clone git@github.com:ewanc26/bluesky-awoo-bot
cd bluesky-awoo-bot
npm install
Create src/config.env:
BLUESKY_USERNAME="your_username"
BLUESKY_PASSWORD="your_password"
MIN_DELAY_HOURS=1
MAX_DELAY_HOURS=3
Run:
npx ts-node src/index.ts
Structure
src/index.ts— Main loop: login, post, schedulesrc/wolf-noise-generator.ts— Weighted random noise selectionsrc/wolf-noises.json— Predefined noises by category (howl, playful, scared)
Licence
MIT.
← all docs