Replace "Invalid or Expired" with "You Are Banned" message.
OK, so if you were banned from a server now, you would get "That invite is Invalid or Expired" message upon trying to join...
How about replace that message with the following:
"Sorry, You are Banned from that server!"
(I can't inspect element on Android, so you can probably guess how it would look on Android)
Thanks for reading!
I think it should show a window saying reason why you were banned and supply a link to a place you could appeal it as an optional feature
Great idea, you may also look at that since its pretty similar: https://feedback.discordapp.com/forums/326712-discord-dream-land/suggestions/19724053-the-ban-hammer-has-spoken-screen
Emory Whipplebaum commented
Transparency, Transparency, Transparency!
rather than 'disguise' bans as an invalid server link, it would be more appropriate to inform a user they are banned when they attempt to join with a valid link- providing them with the ban reason if appropriate and the banned account if it is an IP association ban
potentially an option to appeal the ban, though that'd be a larger scale system
Instead of kicking a user, you can warn them. If they get a configurable amount of warnings, they are then kicked.
Instead of banning a user permanently, you can issue them a temporary ban. During the ban, they are still a member of the discord, but cannot view channels, comments, or any other content. It is just a message saying that they are banned, and their ban duration when they try to access it. During the ban, they can leave the discord, but will not be invited back after the ban.
Instead of just saying the invite is expired, it should say that the user was banned instead.