Comment on page
Changelog
- Incremented the update frequency (from 5 to 15) in the following counters created with
mc!newChannelNameCounter
- onlinemembers
- onlineusers
- onlinebots
- offlinemembers
- offlineusers
- offlinebots
- Code refactoring
- API bug fixes
- Performance test
- 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
- Fixed inaccurate bot latency
- Performance improvements
- Bug fixes
- Code refactoring
- Optimizations
- API corrections
- Optimizations
- Huge optimizations
- Code refactored
- Some tweaks in mc!status
- Bug fix: Discord API thows an error when you try to create a channel name counter with "{count}" (and nothing else) as channel name
- 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
- Bug fixes
- The time elapsed between each counter update has been increased
- Some counters are now exclusive for donors
- The time elapsed between each counter update will rely on the Discord API rate limits
- 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
- Support m.youtube.com in
{youtube...}
counters
- Less memory usage
- New counters:
{countdown}
- Suggested by KmA Rudy{mixerFollowers}
- Thanks Olivia!
- Fix dependencies
- New unlisted counters (
{member-counter-guilds}
,{member-counter-users}
)
- Improved debugging
- Youtube views fixed
- Bug fixes
- Bug fixes
- Status page
- 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#0579 - All game related counters are moved to under the new
{game}
counter - 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}
- Servers can be blocked from using the bot
- Bot locale/language will be choose automatically when the bot join a server
- 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}
- 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#0001 - You can remove your data (that shown in
mc!me
) by reacting with 🗑️ when you runmc!me
- Bug fix: {members} returning outdated counts
- Tweaks
- Tweaks
- Tweaks
- Tweaks
- New alternative game in {game} counter:
minecraft-alt
it does the same asminecraft
but through mcsrvstat.us
- 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! - 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
- Bug fix: prefix not being case insensitive
- More translations
- A new pagination system has been implemented in
mc!guide
andmc!seeSettings
- by @VampireChicken#0010 - The
mc!help
command now supports aliases - by @VampireChicken#0010 - Improved UX in
mc!setup
- by @VampireChicken#0010 - The usage of
{http}
counter has been updated, check how to use it inmc!guide
- Added JSON support in
{http}
counter
- Added Hebrew
- mc!lang will display the available languages in a more fancy way
- Bug fix in
{static}
counter
- Bug fix: mc!lang displaying multiple selected languages
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 command- Now 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
- Mongoose has been updated
- Fixed a bug in
{game}
counter: samp didn't work at all in servers with more than 100 players - Changed the emoji of the beta testers from 🛠 to 🧪
- New reddit counters
- More translations
- Other minor improvements
- Boosting and banned counts in mc!counts
- Bug fixes
- Other minor improvements
- More translations
- Remove donations
- New premium-stuff related strings
- Bug fixes
- More translations
- Bug fixes
- New error emoji
- More translations
- Bug fixes
- More translations
- New mc!checkPermissions command
- Bug fixes
- More translations
- More translations
- Remove old cached counts stored in the DB for the verified-bot-edition branch
- MOTD in mc!help, configurable with
MOTD_URL
- Add an option (
{disable}
inDISCORD_STATUS
) to disable the status for custom bots/self hosted bots - More translations
- Add an option (
DISCORD_PREFIX_MENTION_DISABLE
) to disable the @mention prefix for custom bots/self hosted bots - More translations
- 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 counters mc!guide
has been compacted: detailed descriptions of counters are available in the newmc!help
command- Support credits in
mc!profile
- Updated
{channels}
, now you can count how many channels has a category - Suggested by Eare#3452 - Updated
{http}
, now you can specify with thelifetime
property for how long the response will be cached - New
{replace}
counter, useful to replace data returned by{http}
to show something more human friendly - New
{escape}
counter, it escapes common delimiters used by member counter so they don't get parsed accidentally
- Fix
{http}
counter
- Add missing translations
- Add missing translations
- Bug fixes
- Add missing translations
- Fix mongoose typings that caused build errors
- Change website in embed
- Add missing translations
- Update dependencies
- Random error IDs for easier troubleshooting
- Fix colorthief, again
- 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 removed- Update dependencies
- Upgrade node-gamedig
- Bug fix: Command handler not working with arguments
- Bug fix: Command handler running commands without @mention prefix
- 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
- Add missing translations
- Fix see settings formatting
.3
- FIx build
Last modified 2mo ago