Tracky is finally stable! Read more about Tracky v1

Tracky v1: Our Biggest Update Yet

By ToastedToast

This may come as a shock to many of you, but Tracky wasn't actually "stable" this entire time. It was still technically "in development".

That changes today. Introducting: Tracky v1. The first official stable release of Tracky.

Tracky isn't just a tracking bot anymore. It's about tracking and analyzing statistics. And our new slogan matches that.

Website overhaul

The website has now been overhauled to have documentation and a blog, thanks to Next.js and Fumadocs. If you're reading this, that means you must be on the new site. In which case, hello there!

Trackers

We've heard complaints that the original permissions required to track channels (Manage Server and Manage Channels) were too dangerous to give out to regular users.

Now, on top of the existing permissions, we've also added trackers. Trackers are a list of roles you allow to track YouTube channels in any channel in your server.

An example of /trackers list, with one tracker role named "Admin Perms"

You can add any role as a tracker by running /trackers add. You can later remove it by running /trackers remove, or by deleting the role.

Learn more about permissions in the docs.

Overhaul of several commands

Many commands have been given a fresh new coat of paint, showing the same if not more information in a much cleaner way. These are:

  • /subcount An example of the new /subcount command
  • /average An example of the new /average command
  • /predict count (previously /predict milestone) Some examples of the new /predict count command
  • /predict date An example of the new /predict date command
  • /predict compare crossover (previously /predict crossover) Some examples of the new /predict compare crossover command

Some commands have also been renamed to be more clear and concise. These are:

  • /predict milestone -> /predict count
  • /predict crossover -> /predict compare crossover
  • /batch-track file -> /import file

Please make sure to use these new names instead of their old counterparts.

New command: /recall

This update introduces a brand new feature: /recall. It allows you to lookback and recall when something happened. This includes:

  • Subscriber count milestones (/recall count) An example of the new /recall count command
  • Dates (/recall date) An example of the new /recall date command
  • Crossovers (/recall compare crossover) An example of the new /recall compare crossover command

New command: /import communitrics

Thanks to Communitrics' API, you can now directly import Communitrics channels into Tracky.

You used to have to get the channels yourself with /channels and putting them in a text file then running /batch-track file. Now, thanks to this new command, you can skip that extra step and go directly into importing the channels!

New command: /export

We have also introduced a /export command. It outputs a .txt file with a line-separated list of channel IDs that you can throw into anything that takes text files, including other tracking bots.

An example of the new /export command

New command: /predict compare date

On top of the already existing /predict compare crossover command, there is also now a /predict compare date command.

An example of the new /predict compare date command

Major improvements to /tracked

With /tracked, you can now sort by either name, subscribers, estimated subscribers, daily average, or next update date.

A list of channels from /tracked being sorted by estimated subscribers

You can also now go to any specific page by clicking on the new page indicator button in between the next and previous buttons.

A modal from /tracked allowing you to go to a specific page

Message commands

This is one of the biggest changes in this update. Tracky can now respond to questions related to YouTube channels, such as "what is the current subscriber count of MrBeast?," without having to run a separate slash command. This works for every command that is related to analyzing statistics.

An example of a message command being run

You can learn more about it in the docs.

You get graphs, and you get graphs! Everyone gets graphs!

Previously, only /subcount had graphs. Now, every command related to analyzing statistics has graphs, including prediction commands!

An example of a /predict count subscriber graph An example of a /predict compare crossover subscriber graph

Name for channels with special characters in graphs fixed

Before this update, special characters (including emojis) didn't render properly in graphs. Now, they have been fixed, and show the actual correct characters. We even made emojis use Twemoji, the same emojis that Discord uses, so those will look like their Discord counterparts.

An example of a channel with special characters in their name (in this case, KIMPRO)

An example of a channel with emojsi in their name (in this case, Geography Stuff)

Nickname tracking

If you remember Nickify, this might feel extremely similar to you.

For those who don't know, Nickify allowed you to track any channel's subscriber count in your nickname. Now, this feature is part of Tracky!

An example of a user with their subscriber count in their nickname

Learn more about nickname tracking in the docs.

Conclusion

So yeah. That's all of the new features and bug fixes in this update.

Thank you to GNZ for helping out so much with this update (he made I think 80% of this update? actually insane). Thank you to Communitrics for the inspiration for message commands and allowing us to make it.

But most importantly, thank you. Thank you for supporting our small two-person team. Thank you for being patient with us.

Happy tracking!