将群组引入 Discourse/ActivityPub - 扩展 ActivityPub 插件

这里许多 Fediverse 的爱好者会熟悉 https://a.gup.pe/ ,它为 Fediverse 用户提供群组。你可以将群组想象成用户目录或邮件列表。如果群组所有者向列表发送消息,每个人都会收到该消息。用户通过关注或取消关注 activitypub 用户名/群组名即可订阅/取消订阅。群组中的其他人可以回复消息,这些消息也会被分发出去。

你也可以允许群组中的任何人发送消息并发起讨论。如果我们能在 Discourse 中启用此功能,任何人都可以发起一个主题,而对该主题的回复将显示在帖子串中。

这可以通过 Fediverse 为 Discourse 带来大量来自其他平台的参与。我认为扩展 activitypub 插件以启用此群组管理功能将非常棒。添加额外功能,例如禁止用户加入群组以对抗垃圾信息,也会有所帮助。

Ric

早些时候,a.gup.pe 不存在允许的问题,但 a.gup.pe 有一个 bug 并返回了 500 错误。

我还没有检查现在的情况。

@Ric,感谢您的功能请求!我想添加对 Guppe 的支持,但它似乎在解释格式正确的 ActivityPub Follow 请求时存在问题。

2 个赞