ATProto Feed 生成器入门套件
这是用于创建 ATProto 订阅源生成器的入门套件。虽然功能不完整,但可以为您提供一个良好的起点,从而构建和部署订阅源。
Feed 生成器是通过 AT 协议为用户提供自定义算法的服务。
它们的工作非常简单:服务器从用户服务器接收请求,并返回附带一些可选元数据的 帖子 URI 列表。然后,请求服务器将这些帖子转换为完整的视图,并将其发送回客户端。此路由在 app.bsky.feed.getFeedSkeleton 词典 中进行了描述。
Feed Generator 服务可以托管一个或多个算法。服务本身通过 DID 进行标识,而它托管的每个算法都通过创建算法的账户的 repo 中的记录进行声明。例如,Bluesky 提供的 feed 可能会在 @bsky.app 的 repo 中进行声明。因此,给定的算法通过声明记录的 at-uri 进行标识。此声明记录包括指向服务的 DID 以及 feed 的一些配置信息。
提供自定义算法给用户的一般流程如下:
getFeedSkeleton 请求对于用户来说,这应该感觉就像访问应用程序中的一页。一旦他们订阅了自定义算法,它就会在其主界面中出现,作为他们可用的源之一。
暂无开放 Issues,或尚未同步最近议题。