# Discourse Shadowban

**URL:** https://meta.discourse.org/t/discourse-shadowban/85041
**Category:** Plugin
**Created:** [April 11, 2018, 12:59am UTC](https://meta.discourse.org/t/discourse-shadowban/85041 "2018-04-11T00:59:54Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![notriddle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/notriddle/32/133055_2.png) [@notriddle](https://meta.discourse.org/u/notriddle)
#### Post date: [April 11, 2018, 12:59am UTC](https://meta.discourse.org/t/discourse-shadowban/85041/1 "2018-04-11T00:59:54Z")

</div>

> ⚠ That plugin was built in an afternoon. Expect bugs

## The last resort for dealing with trolls that just won’t go away

[https://github.com/notriddle/discourse-shadowban](https://github.com/notriddle/discourse-shadowban)

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/f/5f86219a4315c1623c65c0707bd1cc14f4eb96f0.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/5/c541fde42b2d7232a560f48b3d74a6d15e462926.png)

It blocks the notifications, and it blocks the post from showing up in topic view. And it shouldn’t be possible for the user to tell they’re shadowbanned unless they try.

The list of shadowbanned users is stored in a setting with the usernames separated by `|`s. There’s probably a better way to do it, but I’m not sure how.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [April 11, 2018, 12:25pm UTC](https://meta.discourse.org/t/discourse-shadowban/85041/2 "2018-04-11T12:25:25Z")

</div>

Errorban and slowban and then the circle will be fully complete (as long as you also add disemvowling)

---

<div class="post-metadata">

### Author: ![McBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcblu/32/91128_2.png) [@McBlu](https://meta.discourse.org/u/McBlu)
#### Post date: [April 11, 2018, 12:51pm UTC](https://meta.discourse.org/t/discourse-shadowban/85041/3 "2018-04-11T12:51:34Z")

</div>

Wow. This is awesome! Makes me laugh thinking of the trolls furiously stabbing keyboard to no effect.

---

<div class="post-metadata">

### Author: ![notriddle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/notriddle/32/133055_2.png) [@notriddle](https://meta.discourse.org/u/notriddle)
#### Post date: [April 11, 2018, 5:45pm UTC](https://meta.discourse.org/t/discourse-shadowban/85041/4 "2018-04-11T17:45:31Z")

</div>

> [@sam](#):
>
> as long as you also add disemvowling

Doesn’t the “click to see the flagged post” button already accomplish the same thing [without the creepy public humiliation](https://web.archive.org/web/20210508095529/http://shetterly.blogspot.com/2013/03/geek-vengeance-disemvoweling.html)?

---

<div class="post-metadata">

### Author: ![pdx](https://avatars.discourse-cdn.com/v4/letter/p/cdc98d/32.png) [@pdx](https://meta.discourse.org/u/pdx)
#### Post date: [June 12, 2018, 12:32pm UTC](https://meta.discourse.org/t/discourse-shadowban/85041/5 "2018-06-12T12:32:21Z")

</div>

This does not seem to hide any posts on my forum 🙂 Does it work for anyone else?

---

<div class="post-metadata">

### Author: ![LoganRTW](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/loganrtw/32/174659_2.png) [@LoganRTW](https://meta.discourse.org/u/LoganRTW)
#### Post date: [June 15, 2018, 5:49pm UTC](https://meta.discourse.org/t/discourse-shadowban/85041/6 "2018-06-15T17:49:23Z")

</div>

So, I installed it and after my embeds (youtube) stopped working… I removed it and rebuilt the app and embeds are back. Any ideas?

---

<div class="post-metadata">

### Author: ![omppatil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omppatil/32/359876_2.png) [@omppatil](https://meta.discourse.org/u/omppatil)
#### Post date: [November 2, 2023, 8:00am UTC](https://meta.discourse.org/t/discourse-shadowban/85041/7 "2023-11-02T08:00:54Z")

</div>

So, basically, a shadowbanned user’s post is invisible to all other users, but not to themselves. From their perspective, they are participating normally in the forum, but nobody ever responds to them. Is that correct? Can admins/moderators see their posts and reply to them privately within the forum, without needing to send a private message?
