Packages › trotsky › StepActorLikes
StepActorLikes class
Represents a step for retrieving an actor's likes using the Bluesky API. Supports paginated retrieval of likes.
Signature:
typescript
export declare class StepActorLikes<P = StepActor, C extends StepActorOutput = StepActorOutput, O extends StepActorLikesOutput = StepActorLikesOutput> extends StepPosts<P, C, O>Extends: StepPosts<P, C, O>
Example 1
Get and display an actor's liked posts:
ts
await Trotsky.init(agent)
.actor("alice.bsky.social")
.likes()
.take(20)
.each()
.tap((step) => {
console.log(`Liked: ${step.context.record.text}`)
})
.run()Example 2
Like what your favorite users like:
ts
await Trotsky.init(agent)
.actor("alice.bsky.social")
.likes()
.take(10)
.each()
.like()
.wait(2000)
.run()Methods
Method | Modifiers | Description |
|---|---|---|
Applies pagination to retrieve likes and sets the output. Fetches paginated results using the agent and appends them to the output. | ||
Generates query parameters for retrieving likes, including the optional cursor. |