Permissions
This page documents how Tracky's permissions work, both for the permissions it asks for when adding to a Discord server, as well as the user-facing permissions that they need to be able to track channels.
User permissions
Users who want to track channels require one or both of the following permissions:
- Manage Server
- Manage Channels
Keep in mind that these permissions can be very dangerous. Manage Server allows users to change the server's name and avatar, while Manage Channels allows them to change any channel's name.
Trackers
If you don't want to give your users very powerful permissions, you can instead use trackers. Trackers are a list of roles you allow to track YouTube channels in any channel in your server.
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.
Bot permissions
When adding Tracky, it asks for the following permissions:
- View Channel
- Send Messages
- Send Messages In Threads
- Embed Links
- Attach Files
- Mention @everyone, @here, and All Roles
- Manage Nicknames
But, why do we need these permissions?
View Channel
This is needed to reply to message commands and send update messages in the channel you've used to track a YouTube channel.
Send Messages and Send Messages In Threads
This is needed to send update messages in the channel you've used to track a YouTube channel.
Embed Links and Attach Files
This is needed to send the update embed whenever a channel recieves a subscriber update.
Attach Files
is also needed for sending graphs when using commands or by clicking on the "View graph" button on any subscriber update.
Mention @everyone, @here, and All Roles
This is needed for when ping
is specified when tracking a channel. Learn more about the ping
option in the tracking documentation.
If you do not use this option, you can safely disable this permission. It does not affect the use of Tracky.
Manage Nicknames
This is needed for the nickname tracking feature of Tracky. If you do not use this feature, you can safely disable this permission. It does not affect other features of Tracky.