# 允许访客在主题中发帖

**URL:** https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539
**Category:** Feature
**Created:** [2023年一月31日 17:03 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539 "2023-01-31T17:03:52Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![moschino](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@moschino](https://meta.discourse.org/u/moschino)
#### Post date: [2023年一月31日 17:03 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/1 "2023-01-31T17:03:52Z")

</div>

你好！更多的论坛有群组规则，管理员可以允许访客创建主题或在主题中发帖。我知道 Discourse 使用信任等级，并且没有经典的群组权限，所以这可能吗？

![Cat Reaction GIF by MOODMAN](https://global.discourse-cdn.com/meta/original/4X/0/9/c/09cbc154df40248f835d5747d386eb7fe62b0a09.webp)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2023年一月31日 17:58 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/2 "2023-01-31T17:58:15Z")

</div>

您还可以使用群组来允许谁可以阅读、回复和创建主题。

> [@Understanding groups and category permissions](https://meta.discourse.org/t/understanding-groups-and-category-permissions-security-settings/87678):
>
> bookmark This guide explains how to manage category visibility and user permissions using groups in Discourse. person_raising_hand Required user level: Administrator Groups and category permissions are crucial for managing access and content creation within your Discourse community. This guide will help you understand how to use these features effectively. Summary Category permissions control visibility and user actions Permissions are managed through group access lists Different perm…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2023年一月31日 19:45 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/3 "2023-01-31T19:45:34Z")

</div>

类别具有创建、回复和读取权限。如果启用了回复，则该组中的用户可以回复现有主题。

---

<div class="post-metadata">

### Author: ![moschino](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@moschino](https://meta.discourse.org/u/moschino)
#### Post date: [2023年二月1日 15:33 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/4 "2023-02-01T15:33:55Z")

</div>

是的，但是如何为“访客”设置权限？什么是组名？

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2023年二月1日 15:35 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/5 "2023-02-01T15:35:44Z")

</div>

请参阅我上方帖子中的链接。它解释了群组。“everyone”是指所有用户（包括未登录用户）。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2023年二月1日 15:38 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/6 "2023-02-01T15:38:23Z")

</div>

等等，但那并不意味着匿名用户可以发帖：你仍然需要一个账户才能发帖？

---

<div class="post-metadata">

### Author: ![moschino](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@moschino](https://meta.discourse.org/u/moschino)
#### Post date: [2023年二月1日 15:39 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/7 "2023-02-01T15:39:55Z")

</div>

该死……我需要允许访客在主题中 **回复** ☹

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2023年二月1日 15:58 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/8 "2023-02-01T15:58:27Z")

</div>

> [@merefield](#):
>
> 这并不意味着匿名用户可以发帖：你仍然需要一个账户才能发帖？

对。也许我没注意。或者只是没明白这个要求。

未登录的用户无法发帖。这一点无法更改。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2023年二月1日 17:30 UTC](https://meta.discourse.org/t/allow-guest-to-post-in-topic/253539/9 "2023-02-01T17:30:34Z")

</div>

你可以考虑开发一个插件，允许用户在发帖的同时输入电子邮件地址，并利用该邮箱创建“暂存用户”（Staged User），然后将帖子归属于该暂存用户。

要完美实现这一功能需要不少工作量，但你可以试试看！

关于类似需求的一些讨论可参考此处：

> [@使用电子邮件地址关注主题，无需注册](https://meta.discourse.org/t/watch-topic-using-email-address-without-requiring-registration/214318?u=merefield):
>
> 我希望新读者有机会在不注册的情况下观看某个主题。我想到的一个优雅的方法是使用一个主题组件，该组件会在右侧栏的时间线上方显示一个“通过电子邮件获取通知”框。用户只需输入他们的电子邮件并单击“观看”即可接收新帖子的通知。 这似乎是应该已经存在的功能，但我搜索不到。有人知道是否有现有的主题组件可以做到这一点吗？

已将此话题移至 #contribute:feature。

如果你确实需要此功能，并希望有人来开发它，可以考虑在 #Marketplace 中发帖。
