Setup & Configuration
Leveling System
Set XP sources, choose mode, and tune rates.
XP sources
Enable/disable:
- Message Activity
- Voice Activity
- Reaction Activity
- Community Reputation
- Staff Reputation
Note: Disabling a source may stop collection across the bot.
Mode
- Split: separate XP/levels per activity type.
- Combined: single XP bucket across all activity.
Rates & thresholds
- Set XP per event/minute and growth behavior.
- Preview level thresholds before saving.
- Use the Disabled Channels and Disabled Categories pickers (Rates tab) to exclude spaces where XP shouldn’t be awarded. Leaving them empty enables XP everywhere.
Shared role rewards
- Configure a single shared reward track that looks at multiple activities at once.
- Choose an aggregation style:
- Additive – sum XP across the included activities.
- Average – average XP totals before comparing.
- Median – use the middle value to reduce outliers.
- Pick which activity types feed the shared reward. Members only need to hit the configured level in one of the selected activities (based on the aggregation) to earn the role.
- Add, edit, or remove shared reward levels from the same card. Changes apply server-wide.
XP drops
InfiniTea supports manual and automated XP drops that members can claim by completing activity-specific challenges.
Manual drops
- Use the
/drop <activity_type> <amount> <lottery_chance?> <lottery_multiplier?>command to create a drop in the current channel. - Supported activity types: Message, Engagement, Voice, Community Reputation, Reaction.
- Requirements: Tracking must be enabled for the selected activity type. If you disable an activity type after a drop is created, the existing drop will still be honored.
- Deleting a drop removes it entirely.
Automated drops
- When enabled, the bot will periodically create XP drops. Default interval: every 15 minutes.
- You can configure which activity types are eligible and tailor challenges per type.
Claim rules by activity
- Message Activity: First person to send a message in the channel after the drop claims it. Minimum 10 words.
- Engagement Activity: First person to send a message and receive a reaction from another member (not themselves) claims the drop.
- Voice Activity: Randomly selects a user or users who are currently active in voice and not muted or deafened.
- Community Reputation: First person to give another member reputation in the channel claims the drop.
- Reaction: First person to complete the reaction challenge claims the drop.