Like in my previous post about common issues on MC servers, will I not claim to be an expert on this kind of stuff.
But like on my other post can I say here too, that I was on more than enough guilds to see common misstakes, that where made.
Also to prevent any future confusion: If I say "server" on one place and "guild" on another, I mean the same thing.
But lets beginn to discuss, what people do wrong most of the time.
Using @everyone/@here tags
This is a quite obvious thing, but I still wanted to point it out.
Using a @everyone or an @here tag is extremely hated by people all over the place.
Discord even added a confirmation-screen when you tag a certain amount of people with that tag.
But people still use it.
This isn't a bad thing at all, but it is bad for what those tags are used.
Most of the time I saw a tag, it was used for important information, like changes to an API, that could break stuff, or that an bot is down, due to some server issues or similar.
But then there are those kind of mentions that make the everyone and here-tag so hated:
So what is the solution? Is there even one?
Yes, yes there is a solution: Make taggable roles that can be selfassigned.
"But that let people tag other users!" is your complain now, right?
If you really fear, that people could abuse it and if that really is the case on your guild, then you should rethink your system on the guild.
If people abuse it, then you most likely don't punish people for such stuff and it's a fault on your site and not there.
I'm on guilds with 5k+ members and at least 5 mentionable roles.
All those guilds are really active and so far there was at most one case of the mentionable role being abused.
And no, those roles don't just have one member assignes. Most of them get assigned to all members on join.
A mentionable role is still better than just tagging everyone and receiving hate.
Deleting messages/reactions (censoring)
I can understand, that you want to have your guild clear and "familly friendly".
But sometimes people abuse their powers to remove messages/reactions, they don't like, or that could "harm" their reputation (or whatever else could get harmed)
This is one of the most stupid things you could do at all!
Removing a message because it insults others, has illegal/nsfw content or is advertising is ok and understandable.
But when I want to say my opinion about something through a thumbsdown-reaction and this reaction gets removed, then this is just insulting to me and the general freedom of speech.
Nothing is more annoying than getting silenced because someone doesn't like your opinion. Let people say, what they think and don't make one of kim-jong-un.
Giving a bot administrator-perm
I understand, that you don't want to edit perms of 10+ bots (even tho you shouldn't have that many bots in the first place), but just giving administrator-perm is the most stupid desition you could EVER do.
For those who not know what the admin-perm does: It gives the user(s) that has it all permissions and let him/her ignore any channel-specific perms. (Basicly OP).
Giving a bot Admin opens the dev an easy way, to simply fuck your server.
Banning people, deleting messages/channels/categories, renaming the guild, you name it.
The dev can basicly destroy your guild and your reputation with a simple button-press.
If you care at least a little bit about your guild, then you edit the perms and make the bot not a potential thread.
Note for bot-developer:
Stop with just asking for admin-perms in your bots OAuth-link.
I'm sorry if that hurts you, but when you can't even put 5 minutes of effort into making a propper OAuth-link, then you shouldn't manage and run a bot in the first place.
There are many pages, that offer a OAuth link generator. Even discord itself offers one in your bot-applications page (https://discordapp.com/developers/applications/:id/oauth).
Even some Libraries, like the JDA-library have an integrated Link-generator to help you with.
So. Stop being lazy and actually put effort into your stuff!
I hope that those things I mentioned will help you improve in a good way.
Feel free to leave a comment (no insulting or similar please).