将特定用户标记为 API 用户,豁免部分发帖限制

考虑提出一项提案,允许特定用户豁免部分默认发帖限制——具体包括主题和帖子的最小长度要求。

这将使某些(经管理员批准的)自动系统能够接入 Discourse,从其他平台发布内容,而无需受 Discourse 的额外限制。拥有特殊自动发帖权限的账户将不再需要处理标题过长或过短的问题,同时社区其他成员仍需遵守发帖标准。

例如,我有一个 Hubot 插件,可能希望在不受字符限制的情况下发帖或回复,但又不希望 Hubot 关联的账户本身被提升为管理员账户。该账户可以由工作人员验证,但无需额外权限。

目前的做法是将机器人账户标记为管理员以绕过发帖限制,但这赋予了该账户远超实际需要的权限。本提案将使权限能够缩减至普通用户级别,仅解除发帖长度限制。

5 个赞

我认为这与 @david 即将开展的 API 密钥作用域工作密切相关。在这种情况下,你可以将 hubot 设为管理员,但将其密钥的作用域限制在非常具体的路由上。这与你在此处的请求非常接近,功能上也等价。

7 个赞

哦对,这确实与 API 工作非常契合——既然如此,那就将此视为一项额外的 API 范围请求吧 :wink:

6 个赞