As of the 7th of October, Discord added intents to the platform, this means that unless you have applied and been accepted for these intents, certain actions and events that your bot can call/receive will be disabled.
One of the big ones for me is the human/bot count, which allows a bot to determine how many bots or humans are in a Discord server. I don't really understand how this can be seen as "protected data", as bots can already fetch the member count. Allowing the bot to see who is a human or a bot allows it to identify the server's real users and surely this can be seen as a good thing?
For a use-case example, I run a bump/advertisement bot on Discord called ServerMate and since intents have been introduced, I can now only show how many (total) members are in a Discord server, this includes counting any bots that are in the server. This now means that any server owner can inflate this publicly-displayed value by inviting a load of random Discord bots to their server, this could create a false impression that the server is very popular, when in reality the server may only have 15 real members, but have 900 bots. But because the human/bot count is now protected by intents, I have to include the bot count in bump advertisements, meaning that my bot would have to show 915 members. Any server can now easily fake being popular and any users who pass by the ad for the server would be none the wiser.
Could we add human/bot counts back as a non-intent feature?
Please sign in to leave a comment.