Share currently watching Stream to Bluesky and Status

Posts to Bluesky and Status (status.zzstoatzz.io) that I'm watching a stream on Streamplace.

place.stream.chat.message
Lexicon
place.stream.chat.message
Operations
Record created

Steps (3)

Conditiongate
  • Continue only if event.did equals {{self}} - Only triggers if the streamplace chat message came from your own account
  • and event.commit.record.streamer does not equal {{self}} - Only trigger if it's not your own channel
  • and event.commit.record.text contains 👋 - Message that triggers the share

Post to BlueskyAction 1

Text Template
Estou assistindo agora:
Embed URL
https://stream.place/{{event.commit.record.streamer}}
Languages
pt

Create a recordAction 2postStatus

Target Collection
io.zzstoatzz.status.record
Record Template
{
  "text": "watching {{didToHandle(event.commit.record.streamer)}} stream",
  "$type": "io.zzstoatzz.status.record",
  "emoji": "custom:bufo-block",
  "createdAt": "{{now}}"
}