我知道可以设置自定义用户字段,但有没有办法在注册表单中处理群组申请和分类关注?
(无论是通过 Discourse 原生注册表单、使用插件,还是单独调用 API?)
谢谢。
我知道可以设置自定义用户字段,但有没有办法在注册表单中处理群组申请和分类关注?
(无论是通过 Discourse 原生注册表单、使用插件,还是单独调用 API?)
谢谢。
我想可能有两种方案。
一个修改注册流程的 Discourse 插件。
一个独立的脚本,利用 Discourse API 进行注册,同时发起加入群组请求和/或关注特定分类。
我相当确定仅靠标准设置无法实现这一点。
我的思路对吗?谢谢。
我不太确定你说的“整理”具体指什么,但这可能就是你正在寻找的机器人:grin:
即使“注册”不在“可用触发器”列表中……不过我猜“注册”也许也等同于“用户被添加到 TL0 组”?
我相信这个插件会起作用。
自定义向导插件看起来很有前景。我下个月就有时间试试了!
看起来可以在用户注册后立即触发向导,允许按类别设置通知级别。
该插件还允许将用户添加到群组。我不太确定 Discourse 群组是如何运作的,也不清楚该插件如何与私有群组(不可公开查看和/或用户无法自由加入)配合使用——也许它会发送入群请求。或者,该插件支持发送私信,我可以将其用作入群请求。
我还会查看 Discourse 自动化功能。
感谢你们两位。
不客气。如果你能找出一个让新用户首次设置时选择类别的模板,请告诉我,我最近一直没什么时间深入挖掘。
我认为现在是(至少,“首次登录”足够接近了):
自动化插件是否也能根据自定义字段为每个类别设置监视状态?
我认为目前使用自动化无法实现这一点。不过,我认为我们有一个新的 API 端点,现在可以让管理员设置用户的通知级别,这可能有点用:
(不过,如果他们被自动添加到某个组,你也可以设置该组对类别和标签的默认通知,并以此方式设置?)
在过去一年左右的时间里,这种情况是否有所改变?
(我希望注册页面上的潜在用户能够勾选某些类别来决定“观看”哪些类别。)
(我希望潜在用户在注册页面上能够勾选某些类别来决定“关注”哪些。)
这是一个有趣的用例。
您可以使用“通过用户自定义字段将用户添加到组”自动化脚本,然后根据需要为组设置“类别默认通知”。
谢谢。我会对此进行调查。它确实存在一个潜在的缺点,即当人们更改其通知设置但仍保留在原始组中时可能会造成混淆。
Jonathan5:
自动化插件是否也能根据自定义字段为每个类别设置观看状态?
我不认为目前使用自动化可以做到这一点。
现在可能了吗?我看到自动化现在是 Discourse 本身的一部分,所以也许在这个过程中得到了改进。
自动化插件现在已与核心捆绑在一起,但它仍然是同一个插件。快速查看一下当前的脚本和触发器,似乎没有什么新东西可以帮助解决这个问题。![]()
虽然为组设置默认通知级别的功能仍然是您可以利用的核心功能,特别是与现有的“通过用户自定义字段将用户添加到组”的自动化功能相结合(我认为您需要为每个组使用单独的自定义字段)。
您尝试过吗?如果尝试过,您发现了什么问题?
您试过那个吗?如果试过,您发现了什么问题?
我必须承认我没有试过,因为有这个顾虑:
它的缺点是,当人们更改通知设置但仍留在原始组时,可能会造成混淆。
(我希望潜在用户在注册页面能够勾选某些类别来决定“关注”哪些。)
为此,与其用自定义字段、群组、自动化等来混淆,不如在注册后将新用户发送到 /categories 页面,这是否是一个可行的选项?使用这个主题组件 https://meta.discourse.org/t/categories-tracking-toggle/207150,我认为你应该能够将类别通知级别选项添加到那里的类别中,他们可以逐个选择他们想要的。
你可能还需要在那里添加一个额外的信息横幅来提供提示。
这让我想起了 默认静音所有类别 的设置,人们需要选择一些类别来取消静音/关注等,以避免出现空白的最新页面。我认为这不是一个特别常见的设置,但可能有一些帖子可以提供他们如何处理的技巧?
再次感谢。我不太想使用它,因为我认为这个问题的答案仍然是“否”:
是否有计划允许通过类别页面选择所有五个观看/跟踪级别?