Backlog from Bluesky posts

When someone shares a link to a game on Postgame, replying with "Backlog" adds the game to your backlog the next time you visit Postgame

app.bsky.feed.post
Lexicon
app.bsky.feed.post
Operations
Record created
Watched repos
  • {{self}} (the owner's DID)

Steps (3)

Conditiongate
  • Continue only if event.commit.record.reply.parent.uri exists
Conditiongate
  • Continue only if event.commit.record.text contains backlog
  • or event.commit.record.text contains Backlog
  • or event.commit.record.text contains BACKLOG

Create a recordAction 1

Target Collection
at.postgame.libraryRequest
Record Template
{
  "$type": "at.postgame.libraryRequest",
  "status": "backlogged",
  "subject": "{{event.commit.record.reply.parent.uri}}",
  "createdAt": "{{event.commit.record.createdAt}}"
}
$type is set to the target collection when the record is written.