Like you have to tell certain people something. But not everyone might want to know. So you include a spoiler tag inside your message, and the ones that want to see the spoiler can click on something like 'Show spoiler' or 'Unfold' etc.

@difity I imagine it'd be more like how spoiler tags worked on forums, with a 'click to show spoiler' message, than a whole channel tag. In discord I'd imagine something like the 'show blocked user message' window, but perhaps in a different colour/still showing the username to visually differentiate them.

I support the addition of spoiler tags as text mark-up, just like using asterisks for italics and boldface, or tildes for strike-thru. The spoiler tag can simply color the text to be identical to the background, so someone can select the text to recolor it and thus make it readable. That's easy and common. Or scripting could be used to hide the text behind a spoiler mask until the mask / link was clicked. Either way, it's very useful (particularly when discussing the plot in certain games) to be able to avoid spoiling things for players who haven't got to that point in the game yet ... and for myriad other uses.

Today, 13,200 people support this idea. Let's see it implemented soon!

Using Brackets worked for me the first time but after that none of my messages where spoilers anymore and I don't understand why or if people are seeing things differently from me. I asked a few people and they all said that they could see my message just fine and it never got the spoiler.