A minimal monorepo for Telegram bots managed with pnpm workspaces. It currently includes:
packages/bounty-bot: Bounty management bot backed by a local SQLite databasepackages/channel-bot: Channel utility bot
The project is written in TypeScript and ships runnable Docker images for local development and deployment.
- Node.js 20+
- pnpm 9+
- Docker (optional, for containerized runs)
From the repo root:
pnpm installThis installs dependencies for the root and all workspaces under packages/.
- Fork the repo and create a branch
- Make changes with clear commits
- Ensure typecheck, lint, and builds pass
- Open a pull request