How to use the bot
Learn how to use the counters

Create/edit a counter

Counters are placed by writing them in a channel name or topic, if something is between two curly braces ({}), Member Counter will consider it a counter, and it will update it in the next 10 minutes
You can place counters in one of the following places:
    In a voice channel name
    In a category channel name
    In a text channel topic
    In a news channel topic
For this example we are gonna use {members}, which counts the total amount of members in your discord server, you will find out more counters below
Create a new channel, or/and edit it, and write {members} in the name or topic, and click 'save changes'
Then, wait up to 10 minutes, and Member Counter will update it:
You can also add multiple counters in one name/topic, and combine them with your own content, here is a example:
If you reach the character limit when you are editing a name/topic, please check mc!help editChannel
You can see the current counter configurations with mc!seeSettings, this is useful to add more counters without disabling the previous ones

Remove a counter

Edit the channel and write {disable} in the name/topic, Member Counter will replace it to a ✅, that means that you removed all the counters of that channel successfully
You can also delete the channel directly

List of counters

Some counters are disabled in the main and premium bot due to discord restrictions, but you can use all the counters (even the disabled ones) for free if you self host the bot, you can learn how to do it here
Counter
What does it show?
Premium
Disabled
{members}
The total amount of members in the server
No
No
{approximatedOnlineMembers}
Approximated online members in your server
No
No
{users}
How many users are in the server, it excludes the bots
Yes
Yes
{bots}
How many bots are in the server, it excludes the users
Yes
Yes
{channels}
How many channels has the server
No
No
{roles}
How many roles has the server
No
No
{connectedMembers}
How many members are connected in all the voice channels in the server
Yes
Yes
{connectedMembers:channelID}
Like {connectedMembers}, but the bot will count only the connected members in the specified channels, write the channel IDs you wanna count after the :, and separate the channel IDs with commas ,
Yes
Yes
{bannedMembers}
How many members are banned
No
No
{onlineMembers}
How many members are online
Yes
Yes
{onlineUsers}
How many users are online
Yes
Yes
{onlineBots}
How many bots are online
Yes
Yes
{offlineMembers}
How many members are offline
Yes
Yes
{offlineUsers}
How many users are offline
Yes
Yes
{offlineBots}
How many bots are offline
Yes
Yes
{membersWithRole:roleID}
This counts how much members has a role or roles, write the roles IDs you wanna count after the :, and separate the role IDs with commas ,
Yes
Yes
{onlineMembersWithRole:roleID}
Like {membersWithRole:} but only counts those members online
Yes
Yes
{offlineMembersWithRole:roleID}
Like {membersWithRole:} but only counts those members offline
Yes
Yes
{membersPlaying:gameName}
Counts the amount of members playing inputed game (gameName must match what is displayed on member's game status) Example: {membersPlaying:Minecraft}
Yes
Yes
{http:options}
Shows the result returned by a http GET request. You can setup the options here, or create it manually: options is a JSON object encoded in base64 (you can use {PREFIX}base64 command to archieve this), this object can have the following keys: url: A string; with the url of the resource, parseNumber: A boolean; if the result is a valid number, it will be parsed and customized according to your server's settings, dataPath: A string; if the response is a JSON object, you must specify the path to a key with a value that must be a string or number, the syntax of this path is similar to the syntax that JS uses to access properties and array items.
No
No
{youtubeSubscribers:channelUrl}
Displays a youtube channel subscriber count, replace channelUrl with the desired channel url
Yes
No
{youtubeViews:channelUrl}
Displays a youtube channel view count
Yes
No
{youtubeVideos:channelUrl}
Displays a youtube channel video count
Yes
No
{youtubeChannelName:channelUrl}
Shows the channel name of the specified youtube channel
Yes
No
{twitchFollowers:nickname}
Displays a twitch channel follower count, replace channelName with the desired channel name
Yes
No
{twitchViews:nickname}
Displays a twitch channel view count
Yes
No
{twitterFollowers:nickname}
Displays the amount of followers in an account, replace username with the actual Twitter username
Yes
No
{twitchChannelName:nickname}
Shows the channel name of the specified twitch channel
Yes
No
{memeratorMemes:username}
Displays a Memerator user's meme count, replace username with the desired profile name
No
No
{memeratorFollowers:username}
Displays a Memerator user's follower count, replace username with the desired profile name
No
No
{instagramFollowers:username}
Displays the amount of followers in an account, replace username with the actual Instagram username
Yes
No
{game:gameId:address:port}
Player count for game servers (Minecraft, Counter Strike, Rust, Ark, Team Fortress 2, GMOD, etc), replace gameId by one of the listed here and address by the actual one and port by the query port
Additional gameIds:
No
No
{countdown:targetDate:format}
Shows a countdown that will decrease to the specified target date, you can easily generate this counter here or manually creating it by replacing targetDate with the target date in a UNIX timestamp, and optionally format it with a custom format: use %d to show the days left, %h to show the hours left, %m to show the minutes left and %s to show the seconds left
No
No
{clock:timeZone}
Shows a clock with the time of the specified timezone, you can easily generate this counter here or replace timeZone with a valid IANA timezone
No
No
{nitro-boosters}
Shows the total amount of members boosting this server
No
No
{static:number}
Shows the given number with custom formatting based on the guild settings
No
No
{sum:value1,value2,...more}
Does a sum of the specified values
No
No
{sub:value1,value2,...more}
Substracts the specified values
No
No
{multiply:value1,value2,...more}
Multiplies the specified values
No
No
{divide:value1,value2,...more}
Divides the specified values
No
No
{mod:value1,value2,...more}
Gets the modulus of the specified values
No
No
{redditMembers:subreddit}
Displays the amount of members for the given subreddit
No
No
{redditMembersOnline:subreddit}
Displays the amount of online members for the given subreddit
No
No
{redditTitle:subreddit}
Displays the title for the given subreddit
No
No

Preview counters

Instead of waiting to see how will be the final result, you can use mc!preview to check how will look your custom counters in a chanel name or topic

Example

1
mc!preview {onlineMembers} of {members} Online
Copied!

Displaying large counts

Use mc!shortNumber when the counts are too large, the format of this compact notation will depend on the locale
Usage
1
mc!shortNumber enable
2
mc!shortNumber disable
Copied!
Last modified 27d ago