# 删除被禁用户（发帖少于3篇）的帖子？

**URL:** https://meta.discourse.org/t/deleting-posts-by-banned-users-with-3-posts/151731
**Category:** Support
**Created:** [2020年五月17日 05:30 UTC](https://meta.discourse.org/t/deleting-posts-by-banned-users-with-3-posts/151731 "2020-05-17T05:30:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![kirupa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kirupa/32/374711_2.png) [@kirupa](https://meta.discourse.org/u/kirupa)
#### Post date: [2020年五月17日 05:30 UTC](https://meta.discourse.org/t/deleting-posts-by-banned-users-with-3-posts/151731/1 "2020-05-17T05:30:20Z")

</div>

大家好！

几年前，我们从 vBulletin 迁移到了 Discourse。在这次迁移过程中，许多被封禁的用户也被一并导入。这本身不是问题。问题是，这些被封禁用户发布的帖子在 Discourse 中竟然显示为可见。几乎所有这些被封禁的用户在被发现并封禁之前只发布了 1 到 2 条帖子，但在 vBulletin 中原本用于隐藏他们帖子的设置，却在 Discourse 中导致这些帖子被显示出来。这些帖子可见才是真正的问题。

请问，有没有办法找出所有发布少于三条帖子的被封禁用户，并批量删除他们的帖子？

谢谢，  
Kirupa

---

<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: [2020年五月18日 05:46 UTC](https://meta.discourse.org/t/deleting-posts-by-banned-users-with-3-posts/151731/2 "2020-05-18T05:46:46Z")

</div>

是的，数据探索器查询可以做到这一点。希望社区中的某位成员能提供帮助。

---

<div class="post-metadata">

### Author: ![michebs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michebs/32/190102_2.png) [@michebs](https://meta.discourse.org/u/michebs)
#### Post date: [2020年五月19日 12:40 UTC](https://meta.discourse.org/t/deleting-posts-by-banned-users-with-3-posts/151731/5 "2020-05-19T12:40:11Z")

</div>

你好 Kirupa，

> [@kirupa](#):
>
> 有没有办法找出所有发帖少于三条的已封禁用户？

你可以使用以下 [Data Explorer](https://meta.discourse.org/t/data-explorer-plugin/32566) 查询来找出所有发帖少于三条的已封禁用户：

```plaintext
SELECT p.user_id, COUNT(p.id) AS qtt_posts
FROM posts p
INNER JOIN users u ON u.id = p.user_id
WHERE suspended_till NOTNULL
GROUP BY user_id
HAVING COUNT(p.id) < 3

```

要删除这些用户，你可以使用 API：`/admin/users/{id}.json`，相关文档请见 [此处](https://docs.discourse.org/#tag/Users/paths/~1admin~1users~1%7Bid%7D.json/delete)。

---

<div class="post-metadata">

### Author: ![kirupa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kirupa/32/374711_2.png) [@kirupa](https://meta.discourse.org/u/kirupa)
#### Post date: [2020年五月20日 06:48 UTC](https://meta.discourse.org/t/deleting-posts-by-banned-users-with-3-posts/151731/6 "2020-05-20T06:48:24Z")

</div>

非常感谢，Michelle 和 Sam 🙂

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2020年六月19日 06:52 UTC](https://meta.discourse.org/t/deleting-posts-by-banned-users-with-3-posts/151731/7 "2020-06-19T06:52:27Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
