Skip to content
vektorDocumentation

Activity & Leveling

XP system, levels, rewards, and leaderboards. Command: /activity.

How XP Works

Members earn XP for various actions: • MESSAGE — for messages (configurable amount, with cooldown) • VOICE — for voice channel minutes • DUEL_PARTICIPATION / DUEL_WIN — for duels • TRADE_COMPLETE — for completed trades • JOB_COMPLETE — for completed jobs • DISPUTE_RESOLVED — for resolved disputes • CORPORATION_ACTIVITY — for corporation activity • CUSTOM — custom types Message cooldown prevents XP spam. Season events can apply XP multipliers.

Levels

10 default levels with progressive thresholds: • Level 1 — 100 XP • Level 2 — 300 XP • Level 3 — 600 XP • Level 4 — 1,000 XP • Level 5 — 1,500 XP • Level 6 — 2,200 XP • Level 7 — 3,000 XP • Level 8 — 4,000 XP • Level 9 — 5,500 XP • Level 10 — 7,500 XP Level-up sends a notification (configurable channel). Thresholds are admin-configurable.

Level Rewards

Each level can have rewards: • Role — auto-grant a Discord role • Description — reward text • Exclusive — only for this exact level (removed on level-up) Setup: Dashboard → Activity.

Boost Rewards

Bonuses for boosting the Discord server: • Grant a role on boost • Credit currency • Award a badge • Revoke rewards on unboost (configurable) Setup: Dashboard → Activity → Boost Rewards.

Leaderboard

Member ranking by XP and level. Access: /activity → Leaderboard. Public leaderboard also available at Dashboard → Leaderboard.

Custom Activity Types

Admins can create custom activity types via Dashboard: • Name and type code • XP amount per action • Cooldown Reserved types (MESSAGE, VOICE, DUEL_WIN, etc.) cannot be overridden.

Configuration

Dashboard → Activity: • pointsPerMessage — XP per message • pointsPerVoiceMin — XP per voice minute • messageCooldown — cooldown between message XP (seconds) • decayEnabled — enable XP decay • decayAmount — how much XP to remove • decayInterval — after how many inactive days • Channel and role blacklists (no XP earned)

Dashboard

Dashboard → Activity: • XP settings, cooldowns, decay • Level thresholds and rewards • Custom activity types • Boost Rewards • Member activity statistics