Leveling Module

Welcome to the documentation for the Leveling Module of your Discord Bot. This module rewards users with experience points (XP) based on their activity in the server, promoting engagement and community interaction.

 We have more than 9 diffrent type of xp gaming in server. following is list of xp types:

1.  Voice Based Leveling

  • Description: Users earn XP for being active in voice channels.

  • Detection: XP is given based on time spent in a voice channel.

  • AFK Handling: Users in muted/deafened or AFK state may not earn XP (configurable).

 

2.  Text XP

  • Description: XP is awarded when users send messages in text channels.

  • Spam Control: Cooldowns or message length checks can prevent farming.

  • Configurable Parameters: XP range, cooldown duration.

 

3. ๐Ÿ”Š Voice Channel XP

  • Description: Specific voice channels can give custom XP rates.

  • Use Case: Reward users more for joining specific event or study rooms.

4. โš™๏ธ Command XP

  • Description: Users earn XP by using bot commands.

  • Use Case: Encourage interaction with bot features like games, tools, etc.

5. ๐Ÿงต Thread XP

  • Description: Messages inside threads earn additional or separate XP.

  • Use Case: Promote deeper topic-specific discussion.

6. ๐Ÿ“ฉ Invitation XP

  • Description: Earn XP for inviting users to the server.

  • Use Case: Reward community growth.

  • Detection: Based on invite tracking (requires invite cache or third-party lib).

7. ๐Ÿ–ผ๏ธ Media XP

  • Description: Sharing media (images, videos, attachments) grants XP.

  • Use Case: Encourage content sharing (memes, art, etc.).

8. โœ… Reaction XP

  • Description: Earn XP when other users react to your messages.

  • Use Case: Promote meaningful and appreciated contributions.

  • Optional: XP could scale based on number/type of reactions.

9. ๐Ÿ”Š Voice Activity Counter

  • Description: Track and optionally reward speaking activity specifically.

  • Use Case: Ideal for classrooms, podcast servers, or discussions.

  • Detection: Based on voice speaking events (not just presence).

Weโ€™re always open to your suggestions! If youโ€™d like to propose a new type of XP, feel free to reach out to us on our official Discord server.