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