InfiniTeaInfiniTea Docs
Setup and Configuration

XP Drops

XP Drops are bonus XP events that spawn automatically in active channels. When a drop appears, members can claim it for extra XP. Drops add an element of surprise and reward members who are actively participating.

How It Works

InfiniTea runs background processes for each activity type that evaluate drop conditions on a recurring schedule. When conditions are met (sufficient activity in a channel), a drop message appears. Members claim the drop by interacting with it, earning bonus XP.

Drop Types

Drops are generated per activity type and configured independently:

  • Message Drops: Appear in text channels with active conversations.
  • Voice Drops: Appear for members in active voice sessions.
  • Reaction Drops: Triggered by reaction activity.
  • Engagement Drops: Triggered by interactive participation.
  • Reputation Drops: Triggered by reputation activity.

Configuration

Drop Settings (per activity type)

  • XP Drops Enabled: Toggle drops on or off for this activity type.
  • Drop Interval: How frequently drops can spawn (minimum time between drops).
  • Min Amount / Max Amount: Range of XP awarded per drop claim.
  • Per-Event Count: How many members can claim a single drop.

Lottery Settings

Drops support an optional lottery multiplier for excitement:

  • Lottery Chance: Probability that a drop becomes a "jackpot" with multiplied rewards.
  • Lottery Multiplier: How much the drop amount is multiplied during a jackpot.

Channel Controls

  • Drop Channel Allowlist: Only these channels can spawn drops.
  • Drop Channel Blocklist: These channels never spawn drops.

Slash Commands

  • /drop <activity_type> <amount> (Administrator) — Manually trigger an XP drop in the current channel for testing. Optional lottery chance and multiplier overrides.

Tips

  • Set drop intervals long enough that they feel special but short enough to maintain engagement.
  • Use the lottery feature sparingly (low chance, high multiplier) for maximum excitement.
  • Blocklist AFK channels and bot channels to prevent drops in low-engagement spaces.
  • Monitor whether drops are being claimed consistently. If not, intervals may be too short or channels too quiet.