Skip to main content

Gaming Integration

Reward users for gaming activity detected through Discord.

Discord Presence Rewards

Reward users for playing specific games (detected via Discord Rich Presence).

Enable Presence Rewards

/config gaming presence enable:true

Configure Game Rewards

/config gaming presence game:"Valorant" reward:10 min_minutes:30
ParameterDescription
gameGame name (must match Discord display)
rewardLTZ amount
min_minutesMinimum play time required

Example Games

/config gaming presence game:"Minecraft" reward:5 min_minutes:30
/config gaming presence game:"League of Legends" reward:10 min_minutes:45
/config gaming presence game:"Fortnite" reward:10 min_minutes:30

Steam Integration

Users can link their Steam accounts for achievement-based rewards.

/link steam steam_id:76561198012345678

Enable Steam Rewards

/config gaming steam enable:true

Configure Achievement Rewards

/config gaming steam achievement game:730 reward:50

(730 = CS:GO's Steam App ID)

Note: Requires Steam API key configured in Partner Portal.


Game Nights

Create scheduled gaming events with bonus rewards.

Create Game Night

/game-night create game:"Among Us" duration:2 reward:50
ParameterDescription
gameGame name
durationEvent duration in hours
rewardBonus LTZ for participation

View Active Game Nights

/game-night active

Join Game Night

/game-night join

End Game Night & Distribute Rewards

/game-night end

How Game Nights Work

  1. Admin creates event → Announcement posted
  2. Users join via /game-night join
  3. Bot tracks participants via Discord voice/presence
  4. Admin ends event → Bonus LTZ distributed
  5. Results posted → Participants celebrated

Tracking Methods

Discord Presence

  • Detects games via Discord Rich Presence
  • Must have "Display currently running game" enabled
  • Game names must match Discord's display

Voice Channel

  • Tracks time in voice during game nights
  • Requires being in designated voice channel

Manual Verification

For games without presence:

  • Admin can manually verify participation
  • Use /reward for manual distribution

Configuration in Partner Portal

Integrations → Discord → Gaming

Settings

  • Enable/disable presence rewards
  • Configure game list and rewards
  • Set minimum play times
  • Configure Steam API integration

Best Practices

Game Selection

Choose games your community actually plays:

  1. Survey your community
  2. Start with popular titles
  3. Add community-requested games

Reward Balance

  • Casual games: 5-10 LTZ per session
  • Competitive games: 10-25 LTZ per session
  • Game night bonus: 25-100 LTZ

Game Night Tips

  1. Announce in advance - Give notice for game nights
  2. Choose popular times - Weekend evenings work well
  3. Vary the games - Rotate through different games
  4. Celebrate participation - Post results and highlights

Troubleshooting

"Game not being detected"

  1. User must have Discord presence enabled
  2. Game name must match exactly
  3. Check minimum time requirement

"Steam achievements not tracking"

  1. Verify Steam account is linked
  2. Check Steam API key is configured
  3. Ensure game has public achievements

"Game night not tracking participants"

  1. Users must run /game-night join
  2. Check voice channel tracking
  3. Verify presence detection is working