Skip to content

Conversation

@Pdzly
Copy link
Contributor

@Pdzly Pdzly commented Jan 23, 2026

Add achievements

Pdzly and others added 9 commits November 12, 2025 23:18
…ions, and services.

- Introduce `/achievements` command for users to view their progress.
- Configure `notificationMode` and fallback channels in config files.
- Integrate achievement checks and notifications in message XP and bump listeners.
- Add database schema updates for tracking user achievements.
…g of inactive achievements.

- Implement `getActiveAchievements` and `getActiveAchievementsByTrigger` helper functions.
- Update services to use active achievements only, ensuring inactive achievements are excluded from processing.
- Introduce grouping of achievements by notification mode in notifications.
- Add `SPECIAL` achievement category and manual grant mechanism.
- Implement command for manually granting achievements.
- Update `/achievements` command to include `SPECIAL` category.
@Pdzly Pdzly requested a review from bristermitten January 23, 2026 19:09
@Pdzly Pdzly assigned Pdzly and unassigned Pdzly Jan 23, 2026
@Pdzly Pdzly added the enhancement New feature or request label Jan 23, 2026
Pdzly added 4 commits January 23, 2026 20:19
…chievements to users.

- Restrict use to staff members only.
# Conflicts:
#	src/config.type.ts
#	src/index.ts
#	src/store/models/DDUser.ts
#	src/store/storage.ts
…nts from users.

- Restrict use to staff members only.
…entation, alignment).

- Improve readability for test files and module configuration.
- Minor updates to align code style with existing conventions.
- No functional changes were made.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant