ActivityPub 插件

大家好,很高兴地告诉大家,该插件的第二阶段工作已获批准。这是我们已经开始着手进行的工作,目标是在大约 3.5 个月内发布。

支持发布后的笔记编辑

支持恢复笔记

支持公开以及仅限关注者发布帖子

  • 分类设置
  • 参见 受众定位 和 Mastodon 关于 to/cc 的文档
  • 将公开帖子设为默认值

改进笔记内容解析

  • 处理特殊字符(可能使用不同的解析器)。参见

支持使用 文章 而不是 笔记 作为帖子的对象。

  • 分类设置

支持接受对远程笔记的回复活动,并发布对 Discourse 笔记的回复活动。

  • 发布关于 Discourse 上回复的活动
    • 允许 Discourse 用户成为参与者
    • 为 Discourse 回复(帖子)创建笔记对象
    • 发布与其等效的 Discourse 操作相关的创建/删除/更新/撤销活动
  • 接受关于远程回复的活动
    • 将来自远程服务器的活动的参与者暂存为 Discourse 用户
    • 从笔记对象创建 Discourse 回复(帖子)
    • 将相关的创建/删除/更新/撤销活动转换为其等效的 Discourse 操作
  • 添加一个分类设置,在仅限首帖(当前)和支持回复活动的“完整主题”之间切换。

支持点赞活动

支持 Discourse 用户在 Mastodon 上验证其身份,以便从其 Toots 创建的 Discourse 帖子与他们的 Discourse 用户帐户相关联。

  • 允许用户执行 Mastodon OAuth 授权流程,与存储其帐户的 Mastodon 服务器进行交互。这从 Discourse 用户帐户设置中启动。
  • 使用 Discourse 用户的 Mastodon 访问令牌,获取并存储其 Mastodon 帐户的 AP ID,并将其与 Discourse 帐户一起存储。
  • 将与具有 Discourse 用户 AP ID 的参与者相关的 Discourse 活动与该 Discourse 用户相关联,无论这些活动是在用户验证身份之前还是之后执行的。
15 个赞