Skip to main content

Achievements

Gamified milestones in Telegram to encourage engagement.

View Achievements

/achievements

Shows:

  • Unlocked achievements
  • Progress toward next achievements
  • Available bonuses to claim

Achievement Types

TypeTrigger
message_countTotal messages sent
streak_daysMaximum streak reached
events_claimedTotal events claimed
gm_countGM check-ins
ltz_earnedTotal RSNC accumulated
customAdmin-triggered

Default Achievements

Achievements are shared with Discord. Default set includes:

AchievementTypeThresholdReward
First Stepsevents_claimed110 RSNC
Getting Startedevents_claimed1050 RSNC
Regularevents_claimed50100 RSNC
Streak Starterstreak_days750 RSNC
Streak Masterstreak_days30200 RSNC
Chatterboxmessage_count1000100 RSNC

How It Works

  1. Automatic tracking - Progress updates with each action
  2. Threshold check - When threshold is met, achievement unlocks
  3. User claims - User claims bonus via /achievements
  4. Reward sent - RSNC sent to user wallet

Shared Services Integration

Achievements are managed by the centralized Achievement Service:

  • Same achievements as Discord
  • Progress syncs across platforms
  • Unified tracking

Best Practices

Progressive Achievements

Create a series:

  • Novice (10 claims)
  • Regular (50 claims)
  • Dedicated (100 claims)
  • Veteran (500 claims)

Balanced Rewards

  • Easy achievements: 10-50 RSNC
  • Medium achievements: 50-200 RSNC
  • Hard achievements: 200-1,000 RSNC
  • Epic achievements: 1,000+ RSNC

Mix Achievement Types

Include variety:

  • Participation (events_claimed)
  • Consistency (streak_days)
  • Engagement (message_count)