Mr. Tom / Documentation
  • Website
  • Home
  • Changelog
  • Premium
  • Getting Started
    • General Settings
    • Variables
  • Community Features
    • BattleCard Game
    • Comic
    • Joke
    • Leveling Features
    • PickForMe
    • Polling
    • Soundboard
    • User Feature
  • Messaging Features
    • Clear
    • Embed Feature
    • Say Feature
    • Tag Feature
  • Automator Features
    • Autopost
    • Notification Features
      • Notification Role
      • Notification Youtube
  • Tool Features
    • Button Features
      • Button Delete
      • Button Edit
      • Button Form
      • Button Link
      • Button Message
      • Button Role
      • Button Re-Arrange
    • Dropdown Features
      • Dropdown Role
      • Dropdown Edit
      • Dropdown Re-Arrange
      • Dropdown Delete
    • Get Features
  • Moderator Features
    • Role Features
    • Settings Features
      • Discord Slash Command Permissions
      • Unlock & Lock Premium
      • Welcome Feature Setting
    • Statistics Features
    • Welcome Features
Powered by GitBook
On this page
  • Behind Story
  • Use Cases
  • Server Leveling System
  • Global Leveling System
  • Leveling Settings
  • Feature Mode
  • Difficulty
  • Reward Mode
  • Reward Roles
  • Announcement Mode
  • Announcement Channel
  • Level Up Message
  • Level Up & Reward Message
  • Banned Channel
  • Allowed Roles
  • Banned Roles
  • Commands
  • Command Option

Was this helpful?

  1. Community Features

Leveling Features

In this page you will learn about our Leveling Features.

PreviousJokeNextPickForMe

Last updated 3 years ago

Was this helpful?

Behind Story

We love to grant users experience points (XP), levels, and reward role based on their text and voice activity in our server but sometimes is too compicated just to do that. Our developer believe that something new and simple feature just for this can bring more fun to the community.

Currently we have two different type of leveling system: Server & Global Leveling System.

Use Cases

  • Keep members active

  • Reward the most active members of your community

Server Leveling System

This system is an optional feature for your community. By default it is set to OFF but you can enable it at any time from the . Once ACTIVE, the bot will start giving XP to active members on the server and announce it when they reach a new level or recieve new reward role.

Global Leveling System

Experience & global rankings are saved across communities.

Leveling Settings

To customize the settings you can go to /settings > Leveling Feature

Feature Mode

To turn ON or OFF Leveling Feature. Default is ON.

Difficulty

This will change how easily member can get the XP in your server. Default is Normal.

Reward Mode

To choose role reward mode. Default is OFF.

Reward Roles

To set reward role by level. Valid syntax: [Level]: [Role Name or ID]

Announcement Mode

To turn ON/OFF announcement message. Default is OFF.

Announcement Channel

To set a specific channel for bot to send user level up messages. Default is Direct (Current channel the user is chatting on). Valid data: Channel Name or ID. Leave it empty to set default value.

Level Up Message

To customize level up message.

Level Up & Reward Message

To customize level up message if role reward is available.

Banned Channel

To prevent your members from gaining XP in the banned channels.Valid data: Channel Name or ID.

Good to know: You can ban multiple channels. Add coma to add more than one channel. Example: channel1, channel2

Good to know: You can also enter the Channel ID as well. This will be useful if you want to ban the Voice Channel.

Imortant: By default Inactive Channel Server is banned from Voice Activity.

How to set Inactive Channel?

  1. Go to Discord Server Settings

  2. Go to Overviews Tab

Allowed Roles

To set certain role that can gaining XP. Default is @everyone (It means everyone can gaining XP). Valid data: Role Name or ID. Leave it empty to set default value.

Good to know: You can set multiple roles. Add coma to add more than one roles. Example: Role 1, Role 2

Banned Roles

To limit members from gaining XP by the role. Default is None (It means no one get banned). Valid data: Role Name or ID. Leave it empty to set default value.

Good to know: You can set multiple roles. Add coma to add more than one roles. Example: Role 1, Role 2

Commands

Usage
Description

/level rank (user)

Get user level rank

/level leaderboard server (data) (date_range)

Get server leaderboard

/level leaderboard global (data) (date_range)

Get global leaderboard

Check this: [] is a required command option, () is an optional command option

Command Option

Option
Description

user

To specify user level rank

data <Message + Voice>

Generate leaderboard with combining user message & voice XP (Default)

data <Message>

Generate leaderboard based on user message XP only

data <Voice>

Generate leaderboard based on user voice XP only

date_range <All>

Generate leaderboard with all data available (Default)

date_range <Today>

Generate leaderboard with todays data

date_range <Last 7 days>

Generate leaderboard with last 7 days data

date_range <Last 30 days>

Generate leaderboard with last 30 days data

date_range <This Month>

Generate leaderboard with current month data

date_range <Last Month>

Generate leaderboard with last month data

Good to know: Date range can be useful for hosting event activity

Important: By default only members with Manage Server can use this command. See to customize it.

Premium Benefit: This feature only for Premium Servers. For detail visit .

Premium Benefit: This feature only for Premium Servers. For detail visit .

Good to know: Go to page to learn on how to design your message using variables.

Good to know: Go to page to learn on how to design your message using variables.

Premium Benefit: This feature has extra benefit for Premium Servers. For detail visit .

Discord Slash Command Permissions
Premium Page
Premium Page
variables
variables
Premium Page
Leveling Settings
Level up announcement
/level leaderboard server
/level leaderboard global
/settings > Leveling Feature