Announce my blog posts on Bluesky
When I publish a new blog post, announce it on Bluesky and write bskyPostRef back for comments to work
by @jack.is
site.standard.document- Lexicon
site.standard.document- Operations
- Record created
Steps (4)
- Continue only if
event.didequals{{self}} - and
event.commit.record.siteequalsat://did:plc:cwdkf4xxjpznceembuuspt3d/site.standard.publication/3mdrpafzz7c2m
publication- Fetch the publication to get its URL- Lookup
{{event.commit.record.site}}
Post to BlueskyAction 1action1- Post to Bluesky
- Text Template
๐ {{event.commit.record.title}} ยท {{event.commit.record.description}} {{publication.record.url}}{{event.commit.record.path}}- Embed URL
{{publication.record.url}}{{event.commit.record.path}}- Languages
- en
Update a recordAction 2action2- Link the blog post to the Bluesky post
- Target Collection
site.standard.document- Base Record URI
at://{{event.did}}/site.standard.document/{{event.commit.rkey}}- Update mode
- Shallow merge
- Patch Template
{ "bskyPostRef": { "cid": "{{action1.cid}}", "uri": "{{action1.uri}}" } }