Changelog
0.7
.0
Incremented the update frequency (from 5 to 15) in the following counters created with
mc!newChannelNameCounter
onlinemembers
onlineusers
onlinebots
offlinemembers
offlineusers
offlinebots
Added memberswithrole counter type to
mc!newChannelNameCounter
Almost all counts created are now saved by date, check which are available here
.1
Code refactoring
.2
API bug fixes
.3
Performance test
.4
Changed the bot website: https://eduardozgz.com/member-counter -> https://member-counter.eduardozgz.com
Now, the cpu usage in
mc!status
is calculated after sending the message and then is edited \/proc/meminfo is read directly with fs instead of spawning a new process with cat
When you donate through the API, the bot gives you a donor role in the official server
Corrected a portuguese translation
.5
Fixed inaccurate bot latency
.6
Almost all types of Channel Name Counter are now available in Topic Counter
Performance improvements
.7
Bug fixes
.8
Code refactoring
.9
Optimizations
0.8
.0
Category name counter (mc!newCategoryNameCounter)
.1
API corrections
.2
Optimizations
.3
Huge optimizations
.4
Code refactored
.5
Some tweaks in mc!status
.6
Bug fix: Discord API thows an error when you try to create a channel name counter with "{count}" (and nothing else) as channel name
.7
New command: mc!counts
0.9
.0
Discord lib changed from discord.js to Eris
Modified
mc!status
The bot wont look up for commands in edited messages anymore
The API is temporarily unavailable
The rest of the bot remains as it was before
Probably I missed something while I was adapting the code to Eris and some functionality may be bugged
.1
Bug fixes
.2
The time elapsed between each counter update has been increased
0.10
.0
Some counters are now exclusive for donors
The time elapsed between each counter update will rely on the Discord API rate limits
0.11
.0
Bot rewritten in TypeScript
Renamed connectedusers type to connectedmembers
New way to create counters
Multiples counters in one channel name
New counters
The bot will detect commands in edited messages
.1
Fix #68
.2
Support m.youtube.com in
{youtube...}
counters
.3
Less memory usage
New counters:
{countdown}
- Suggested by KmA Rudy{mixerFollowers}
- Thanks Olivia!
.4
Fix dependencies
New unlisted counters (
{member-counter-guilds}
,{member-counter-users}
)
.5
Improved debugging
.6
Youtube views fixed
.7
Bug fixes
.8
Bug fixes
.9
Status page
0.12
.0
mc!setup command
mc!locale Number formatting (and other stuff like the time of
{clock}
counter) based on a locale - Suggested by olivia~~ / Chew <3#0579mc!shortNumber will show only 1 digit instead of 2 after the comma
All game related counters are moved to under the new
{game}
counterError logs in mc!seeSettings
mc!editChannel will keep line breaks from now
mc!profile can get users by just passing the user id instead of mentioning the user - Suggested by @Bas#1211
New counters:
{game:ragemp}
Suggested by Memer1337#4104{http-string}
Suggested by !Prefix#8668{clock}
Suggested by KmA Rudy#9654 and ¥ZAlexandre¥#8084{nitro-boosters}
{youtubeVideos}
Fixed counters:
{offlineMembersWithRole}
.1
mc!shortNumber can now show from 0 to 3 decimals
0.13
.0
Servers can be blocked from using the bot
Bot locale/language will be choose automatically when the bot join a server
mc!shortNumber localized (mc!locale)
New counters:
{memeratorMemes}
by olivia~~ / Chew <3#0579{memeratorFollowers}
by olivia~~ / Chew <3#0579{twitterFollowers}
suggested by dejin1#0001 and m7md#7852{approximatedOnlineMembers}
FREE!{static:number}
Shows a static count with custom formatting based on your server settings{instagramFollowers}
suggested by ¥ZAlexandre YT¥#8084
Removed counters:
{mixerFollowers}
0.14
.0
You can customize each
{counter}
with a custom locale, compact notation and custom digits without affecting the rest of the counters (check the second page ofmc!guide
) - Suggested by @xGarFielDx#0001You can remove your data (that shown in
mc!me
) by reacting with 🗑️ when you runmc!me
.1
Bug fix: {members} returning outdated counts
.2
Tweaks
.3
Tweaks
.4
Tweaks
.5
Tweaks
.6
New alternative game in {game} counter:
minecraft-alt
it does the same asminecraft
but through mcsrvstat.us
0.15
.0
You can mention the bot directly instead of using the prefix (e.g: @Member Counter help), thank you VampireChicken#0010!
Counters created with
mc!setup
will be created under a category, thank you VampireChicken#0010!Now the bot is easier to self-host, check out the new guide!
Basic status website has been removed, it will redirect to the bot invite link
You can get the 🧬 folding@home badge by joining the Member Counter team
Embed's color will have the most dominant color of the bot's avatar
{game:fivem-alt}
has been added, which does a http request to/players.json
.1
Bug fix: prefix not being case insensitive
More translations
0.16
.0
A new pagination system has been implemented in
mc!guide
andmc!seeSettings
- by @VampireChicken#0010The
mc!help
command now supports aliases - by @VampireChicken#0010Improved UX in
mc!setup
- by @VampireChicken#0010The usage of
{http}
counter has been updated, check how to use it inmc!guide
Added JSON support in
{http}
counter
.1
Added Hebrew
mc!lang will display the available languages in a more fancy way
Bug fix in
{static}
counter
.2
Bug fix: mc!lang displaying multiple selected languages
0.17
.0
mc!setup
has been improved, now you can also setup Youtube and Twitch counters! - by @VampireChicken#0010{membersPlaying:game name}
- Counts how many members are playing a game. Example:{membersPlaying:Minecraft}
- by @VampireChicken#0010mc!seeSettings
is now an administrator commandnode-gamedig
lib has been updated (now{game}
counter supports "Valheim" and "Savage 2: A Tortured Soul"){youtubeChannelName:channelLink}
Used by the new mc!setup command{twitchChannelName:username}
Used by the new mc!setup commandNow you can put spaces in the name of a counter, or dashes and underscores;
{youtubeChannelSubscribers}
will do the same as{youtube channel subscribers}
Nested counters: You can put a counter inside of another, the counters are processed from the deepest to the superficial ones, this is useful with the new math counters. Example:
{counter1:{counter2}}
,counter2
will be processed first, thencounter1
will be processed with the result ofcounter2
Math counters. These will apply the specified operation (
sum
,subtract
,multiply
,divide
,modulus
) to the specified values after the:
{sum:value1,value2,...more values}
: Does a sum of the specified values.{sub:value1,value2,...more values}
: Subtracts the specified values.{multiply:value1,value2,...more values}
: Multiplies the specified values.{divide:value1,value2,...more values}
: Divides the specified values.{mod:value1,value2,...more values}
: Gets the modulus of the specified values. Keep in mind that the operations will be done from the left to the right
Simple example:
3 + 1 is: {sum:3,1}
Example using nested counters:Members playing Counter Strike: {sum:{membersPlaying:csgo},{membersPlaying:css}}
Youtube counters will now format the numbers properly
.1
Mongoose has been updated
Fixed a bug in
{game}
counter: samp didn't work at all in servers with more than 100 playersChanged the emoji of the beta testers from 🛠 to 🧪
0.18
.0
New reddit counters
More translations
Other minor improvements
Boosting and banned counts in mc!counts
.1
Bug fixes
Other minor improvements
More translations
.2
Remove donations
New premium-stuff related strings
Bug fixes
More translations
.3
Bug fixes
New error emoji
More translations
.4
Bug fixes
More translations
.5
New mc!checkPermissions command
Bug fixes
More translations
.6
More translations
.7
Remove old cached counts stored in the DB for the verified-bot-edition branch
.8
MOTD in mc!help, configurable with
MOTD_URL
Add an option (
{disable}
inDISCORD_STATUS
) to disable the status for custom bots/self hosted botsMore translations
.9
Add an option (
DISCORD_PREFIX_MENTION_DISABLE
) to disable the @mention prefix for custom bots/self hosted botsMore translations
0.19
.0
Add support for more games in
{membersPlaying}
New
mc!help
command: now you can also get help about counters with examples, and if the given counter or command wasn't found the bot will suggest you related commands and countersmc!guide
has been compacted: detailed descriptions of counters are available in the newmc!help
commandSupport credits in
mc!profile
Updated
{channels}
, now you can count how many channels has a category - Suggested by Eare#3452Updated
{http}
, now you can specify with thelifetime
property for how long the response will be cachedNew
{replace}
counter, useful to replace data returned by{http}
to show something more human friendlyNew
{escape}
counter, it escapes common delimiters used by member counter so they don't get parsed accidentally
.1
Fix
{http}
counter
.2
Add missing translations
.3
Add missing translations
Bug fixes
.4
Add missing translations
Fix mongoose typings that caused build errors
Change website in embed
.5
Add missing translations
Update dependencies
.6
Random error IDs for easier troubleshooting
Fix colorthief, again
0.20
.0
Prefix and custom prefix feature has been removed, you must mention the bot as prefix for running commands
DISCORD_PREFIX_MENTION_DISABLE
env var has been removed{game:fivem-alt}
has been removedUpdate dependencies
Upgrade node-gamedig
.1
Bug fix: Command handler not working with arguments
.2
Bug fix: Command handler running commands without @mention prefix
0.21
.0
Twitter related counters has been disabled in official bots an custom bots, but they are still available in self-hosted versions of the bot
Fix: Counters returning negative values (-1 to -4) are now being processed correctly
Fix: Guide formatting
Fix: Guide now shows all the counters again
Fix: build
Add missing translations
.1
Add missing translations
.2
Fix see settings formatting
.3
Fix build
0.22
.0
Added support for YouTube's new handle usernames in YouTube related counters
.1
Update Twitch counters
Last updated