Commit Graph
9 Commits
Author SHA1 Message Date
MythEclipse 4a504639cd fix: correct role position calculation in resolvePosition method 2026-05-18 20:30:49 +07:00
MythEclipse dd22f0bb1f feat: add Docker configuration files for deployment and containerization 2026-05-16 00:41:23 +07:00
MythEclipse 41c6b567a6 feat: enhance role handling by updating reply structure and adding role assignment functionality 2026-05-16 00:32:29 +07:00
MythEclipse c6ee7bb8c6 feat: implement prepareSqlitePath function and add tests for database path handling 2026-05-16 00:12:31 +07:00
MythEclipse acd4648d49 feat: update booster role eligibility logic and refactor related services 2026-05-16 00:06:13 +07:00
MythEclipse 972400e4e4 feat: implement command registration for booster role bot and add tests 2026-05-15 23:45:47 +07:00
MythEclipse 9d0322b118 feat: add optional role icon support and validation for booster roles 2026-05-15 23:23:16 +07:00
MythEclipse c6b1087eb3 feat: initialize booster role bot with database and Discord integration
- Add drizzle configuration for SQLite database
- Create package.json with necessary dependencies and scripts
- Implement configuration loading for Discord bot
- Define permissions for roles
- Set up database schema for booster roles
- Create Discord client and commands for managing booster roles
- Handle guild member updates to manage roles based on boost status
- Implement boost eligibility checks and role management logic
- Add tests for boost eligibility and role guards
- Create service for managing booster roles with in-memory storage for testing
- Configure TypeScript settings for the project
2026-05-15 23:03:35 +07:00
MythEclipse 63d3e0a8c1 add CLAUDE.md for project guidance and development workflow 2026-05-15 22:42:12 +07:00