# 允许被拒后编辑帖子

**URL:** https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992
**Category:** UX
**Tags:** review-queue
**Created:** [2025年七月12日 15:22 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992 "2025-07-12T15:22:55Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2025年七月12日 15:22 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/1 "2025-07-12T15:22:55Z")

</div>

当您的帖子被版主拒绝时，会显示此消息：

> 您好 [user]，
> 
> 我们已审核您题为“[topic titles]”的新主题，并有一些反馈意见。
> 
> 原因：不适用
> 
> 反馈：当您的帖子收到反馈时，会显示此内容
> 
> 您可以在下方编辑主题的原始帖子并重新提交以进行建议的更改，或者如果您有任何疑问，请回复此消息。

但是您实际上无法编辑帖子，因为帖子下方没有任何内容。  
这是在主题被要求审核并被拒绝（需要修改）后发送给该测试用户的 PM 的图片：

 ![What the PM looks like of a denied post with revision](https://global.discourse-cdn.com/meta/original/4X/c/1/0/c10da735e810281234274c03eef4bc44213d5d73.png)

并且下方没有任何可供编辑的内容。  
因此，我的请求是让 discourse 添加在 PM 中实际编辑帖子的功能，然后它会自动在论坛上重新提交帖子，然后版主可以重新审核。

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2025年七月19日 17:00 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/2 "2025-07-19T17:00:35Z")

</div>

好眼力！我把这个议题移到了 #Contribute > UX，因为它涉及界面中的语言问题。

我搜索了我的版主私信（PM），找到了一条类似的。查看你的截图以及从私信中复制的文本，由用户提供反馈的用户所写的部分是“test post for meta topic here”。其余部分都在模板中。

这条说明令人困惑，因为正如你所说，你无法编辑“下方”的帖子。要编辑它，你需要回到原主题并在该处进行编辑。或者，你可以回复这条消息与版主沟通。

> [@ice.d](#):
>
> 所以我的请求是，Discourse 能够在私信中直接编辑帖子本身，然后自动在论坛上重新提交该帖子，这样版主就可以再次审核了。

我认为这种更改不太可能实现，因为它会让用户界面变得过于复杂。

我认为这里的解决方案是改进说明，例如：

> 你可以编辑帖子以进行建议的更改，或者如果你有任何问题，可以回复此消息。

我们还可以提供指向实际帖子的链接，以便更轻松地返回。

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2025年七月19日 17:03 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/3 "2025-07-19T17:03:01Z")

</div>

> [@tobiaseigen](#):
>
> > 您可以编辑您的帖子以进行建议的更改，或者如果您有任何疑问，请回复此消息。
> 
> 我们还可以提供指向实际帖子的链接，以便更容易地返回。

那样也可以，但问题是，一旦版主拒绝了帖子，它就不能再被编辑了，它会发送私人消息，但然后他们需要回去重新创建帖子。

此外，我认为也许如果它在您的帐户草稿页面中创建回复或草稿，然后您重新提交该草稿

如果您觉得有道理，请告诉我

另外，添加链接意味着拒绝帖子后不能删除它，因为那样他们就不能回去再次评估他们的帖子了？

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2025年七月19日 17:06 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/4 "2025-07-19T17:06:40Z")

</div>

哦，我明白了。审核队列只是为了方便用户而提供（已删除的）帖子的副本，以便用户可以将其复制到新帖子中并进行改进。这样就更方便了：

> 您的帖子已被删除，但下方为您提供了一个副本以方便您使用。请将其与建议的更改一起重新发布，如果您有任何疑问，请回复此消息。

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025年七月19日 18:00 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/5 "2025-07-19T18:00:49Z")

</div>

但是，能够编辑待处理的“帖子/主题” \[1\] 会很棒，并且可以真正改善用户的体验。我认为过去曾就此进行过一些讨论。

目前，待处理的帖子会显示在帖子流以及您的“/activity/pending”（该页面同时包含待处理的帖子和主题）中，但您只能删除而不能修改它们。如果它们可以像审核队列允许管理员/版主那样进行编辑，那么通过“修改”来处理批准可以避免删除它，并允许它保持“待处理”状态。然后，反馈 PM 可以有一个链接，方便导航、编辑和重新提交。 🪄

可能需要一些打磨来防止用户和版主同时编辑，但也许一些新的自动审核领取功能可以帮助解决这个问题并提供编辑锁定。

在“可审核”项目被处理为“修改”后，也需要做出一些调整，因为理论上标志已经被处理，但仍然会处于待处理状态。（并且您可能不希望在等待不确定的时间进行修改（可能永远不会发生）时，它仍然是审核队列中的一个实时标志）。 🤔

* * *

1. 我认为此时它实际上不是帖子/主题，而是一个前体

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2025年七月19日 18:06 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/6 "2025-07-19T18:06:00Z")

</div>

我认为正在审查队列中进行的新更改将允许将标记的项目分配给其他人。也许在这种情况下，可以将其分配回发布它的用户？

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025年七月19日 18:20 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/7 "2025-07-19T18:20:34Z")

</div>

我认为可能需要一个允许“放弃”真实可能性的系统。因此，需要一些东西可以在合理的时间范围内进行自我整理。

也许可以做一些巧妙的事情，比如删除原始的待定项目，但立即用一个副本替换它，这样用户看起来完全一样，但可以在重新提交时在队列中创建一个新的可审查项目。

也许还可以有一个类似“删除已删除帖子”的删除计时器（其“修订时间窗口”比 24 小时更合理）。

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2025年七月20日 14:08 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/8 "2025-07-20T14:08:56Z")

</div>

> [@JammyDodger](#):
>
> 也许也可以有一个类似“删除已移除帖子（在）”的删除计时器（其“修订时间窗口”比 24 小时更合理）

如果用户被拒绝发帖并附带反馈，但用户可能不在，两天后回来，24 小时删除计时器将不允许他们回来编辑，这是否会在不同的论坛引起一些问题？  
也许它是自动设置为 24 小时，然后在“管理”仪表板中的某个地方他们可以更改自动计时器？

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025年七月20日 14:15 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/9 "2025-07-20T14:15:29Z")

</div>

啊，抱歉造成了混淆。我指的是现有的 `删除已移除帖子后` 管理员设置的默认值为 24 小时，并且虽然类似的功能也可以应用于此处，但需要一个更宽松的时间窗口。

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2025年七月20日 14:25 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/11 "2025-07-20T14:25:29Z")

</div>

之后他们可以在那里编辑并重新提交

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025年七月20日 14:27 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/12 "2025-07-20T14:27:36Z")

</div>

嗯。倒也不是。不过，如果产品团队对这个想法感兴趣，开发团队认为这是最好的实现方式，那我也不会反对。🙂

但在我看来，它仍然会是一个待定的“项目”，并且可以在你的 `/pending` 页面进行编辑（至少看起来像一篇帖子/主题）。你收到的“修改”邮件将与现在大致相同，但会有一个链接指向可以编辑待定项目的地方，以及一个通用的“你有 {30 天} 的时间来修改和重新提交你的贡献，否则将被自动删除”（或类似的话）。

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2025年七月20日 14:30 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/13 "2025-07-20T14:30:11Z")

</div>

这确实是个好主意，最有道理了

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025年七月20日 14:43 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/14 "2025-07-20T14:43:51Z")

</div>

我的意思是，很多这只是想法，开发团队（如果他们将来会着手处理该功能的话）可能会说我脑海中的画面不是最好的方式/根本不可行。🙂

但是，我认为如果将第一个待定项视为一个独立的实体（即，处理标志，发送PM，可审查项不再待定）并创建一个第二个重复的待定实体以允许编辑和重新提交，那么一旦重新提交，它就可以被放入审批队列中作为“新的”可审查项。待定项等待修订也可以在“/pending”页面上清楚地标记为这样，以减少混淆（是等待mod审批/还是等待我修订？）。

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2025年七月20日 14:45 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/15 "2025-07-20T14:45:13Z")

</div>

但是第二个会去哪里？一个人如何再次更改第二个以供审阅，或者假设他们遗漏了被监视的单词？

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025年七月21日 12:03 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/16 "2025-07-21T12:03:05Z")

</div>

我不确定我是否完全理解这个问题，但我想到了一个类似这样的流程：

```mermaid
flowchart TD
    A[发布/主题已创建] --> B[待审批队列]
    B --> C[修订]
    C --> D[待修订]
    D --> E[重新提交]
    E --> B[待审批队列]
    
    B --> H[批准发布/主题] --> I[发布到网站]
    B --> F[拒绝发布/主题] --> G[已删除]

    style F fill:#ff4c4c,stroke:#000,stroke-width:2px
    style H fill:#4caf50,stroke:#000,stroke-width:2px

```

因此，任何第二次/第三次/第四次修订都会循环（并且版主可以在足够的时候手动设置时间:))

我认为我设想的“修订”选项将在更有可能收到更好版本的案例中使用（因此，任何未达到该阈值的内容都不会被退回修订）。

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2025年七月23日 20:12 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/17 "2025-07-23T20:12:55Z")

</div>

好的，这更有意义了，但假设我们为多次修订添加了一个名为“`post rejected reviews delte`”的设置，管理员可以在其中设置（x）次修订后自动删除帖子，以防止无限次修订？

---

<div class="post-metadata">

### Author: ![Noble\_Fish](https://avatars.discourse-cdn.com/v4/letter/n/ad7895/32.png) [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)
#### Post date: [2026年二月27日 12:51 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/18 "2026-02-27T12:51:24Z")

</div>

关于界面的复杂性：我认为可以采用一种类似于 discobot 教程中的方法，即系统自动使用用户的身份向此私信发送一条包含要编辑内容的回复，以便用户可以获得要编辑帖子的所有权。此外，这不需要更改外部界面，也不需要对系统发送的原始消息进行功能扩展。剩下的问题是如何在编辑后触发审核（您认为哪种更好：每次编辑后自动触发审核，还是让用户通过点击某个按钮或发送包含特定词语的后续回复来手动触发审核？）。

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2026年四月1日 21:44 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/19 "2026-04-01T21:44:53Z")

</div>

最近遇到了这个问题，同意这并不理想。我认为目前最简单的改进方案是创建一个包含被拒帖内容的草稿，并将用户链接到该草稿，以便他们可以编辑并重新发布。

我已提交了一个 PR 来更新此处的行为：

> <https://github.com/discourse/discourse/pull/39060>
>
> Currently when a post is queued for review, and the reviewer requests edits — we… send a message to the poster that looks like this...
> 
> \> 
> \> Hi username,
> \> 
> \> We’ve reviewed your post in \[example topic\](#) and have some feedback for you.
> \> 
> \> Reason: Does not meet posting guidelines
> \> 
> \> Feedback: Moderator feedback goes here
> \> 
> \> You can edit your original post below and re-submit to make the suggested changes.
> \> \_\_\_
> \> this is the original post content
> \> \_\_\_
> \> Thanks,
> \> Sitename Moderators
> 
> 
> The problem with this is that "you can edit your original post below" isn't actually true — it's just the content of the post so you can copy and paste it into the composer and try again. 
> 
> This change creates a new draft of the rejected content and links to the posting user's drafts, so they can more easily edit it and resubmit. This is a clearer flow than the current message. 
> 
> The new message looks like this
> 
> \> Hi username,
> \> 
> \> We’ve reviewed your post in \[example topic\](#) and have some feedback for you.
> \> 
> \> Reason: Does not meet posting guidelines
> \> 
> \> Feedback: Moderator feedback goes here
> \> 
> \> A draft has been saved with your original content. You can find it in your \[drafts\](/my/activity/drafts), make the suggested changes, and resubmit.
> \> 
> \> \> this is the original post content
> \> 
> \> Thanks,
> \> Sitename Moderators

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/7/8/b783a1262d63310d2ca2ccd48d0ed5baec4aff5b.png)

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2026年四月1日 21:49 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/20 "2026-04-01T21:49:06Z")

</div>

哦，这很有帮助。是的，我认为如果 PR 被接受，接下来该怎么做？

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2026年四月1日 21:54 UTC](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992/21 "2026-04-01T21:54:03Z")

</div>

PR 获批后，团队会将其合并，并纳入未来的更新中（具体站点何时获得更新，取决于其使用的发布渠道）。

[下一頁](https://meta.discourse.org/t/allow-the-ability-to-edit-post-on-rejection/373992.md?page=2)
