A community bot for StoryTime's private Discord server.
- Birthday reminders
- Collaborative playlist notifications/reminders and statistics
- Hangout reminders / backlog of ideas
- Integration with
st-tools(StoryTime Productions internal tool) - Inside-joke tracking (recurring group one-liners)
pnpm install
pnpm lint # ESLint, zero warnings
pnpm format:check # Prettier check
pnpm typecheck # tsc --noEmit
pnpm build # tsc build
pnpm test # vitest watch mode
pnpm test:ci # vitest run --coverage (fails below 70% threshold)Pre-commit (Husky) runs lint-staged + typecheck + build automatically. Commit messages must follow Conventional Commits — enforced by commitlint locally (commit-msg hook) and in CI.