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
| Parameter | Description |
|---|---|
game | Game name (must match Discord display) |
reward | LTZ amount |
min_minutes | Minimum 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.
User Links Steam
/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
| Parameter | Description |
|---|---|
game | Game name |
duration | Event duration in hours |
reward | Bonus 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
- Admin creates event → Announcement posted
- Users join via
/game-night join - Bot tracks participants via Discord voice/presence
- Admin ends event → Bonus LTZ distributed
- 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
/rewardfor 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:
- Survey your community
- Start with popular titles
- 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
- Announce in advance - Give notice for game nights
- Choose popular times - Weekend evenings work well
- Vary the games - Rotate through different games
- Celebrate participation - Post results and highlights
Troubleshooting
"Game not being detected"
- User must have Discord presence enabled
- Game name must match exactly
- Check minimum time requirement
"Steam achievements not tracking"
- Verify Steam account is linked
- Check Steam API key is configured
- Ensure game has public achievements
"Game night not tracking participants"
- Users must run
/game-night join - Check voice channel tracking
- Verify presence detection is working