mirror of
https://github.com/ewanc26/bluesky-awoo-bot.git
synced 2026-07-21 15:33:12 +00:00
Mirror of github.com/ewanc26/bluesky-awoo-bot
- TypeScript 89%
- Nix 11%
| src | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| AGENTS.md | ||
| flake.nix | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Bluesky Awoo Bot
Posts random wolf noises to Bluesky at random intervals.
Also available on Tangled
Install
git clone https://github.com/ewanc26/bluesky-awoo-bot.git
cd bluesky-awoo-bot
npm install
Config
Create src/config.env:
BLUESKY_USERNAME="your_bluesky_username"
BLUESKY_PASSWORD="your_bluesky_password"
MIN_DELAY_HOURS=1
MAX_DELAY_HOURS=3
Run
npx ts-node src/index.ts
Posts immediately, then schedules the next one at a random interval.
Project layout
src/
├── config.env # Config
├── index.ts # Main script
├── wolf-noise-generator.ts # Picks random wolf noises from categories
└── wolf-noises.json # Predefined howls, playful sounds, scared noises
Licence
MIT