@danilotakagi.bsky.social

Streamplace song chatbot

Be your own Streamplace chatbot to say which song you are listening to (works with Rocksky)

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

Conditions

  • streamer equals {{self}} - Chat message was sent in my channel
  • text equals !song - Song command

Data Sources (1)

Record lookupSongActor— Fetches current song from Rocksky
Lookup
at://{{self}}/app.rocksky.actor.status/self
  • Continue only if the record is found

Actions (1)

Create a recordAction 1- Post the current song name in my stream chat

Target Collection
place.stream.chat.message
Record Template
{
  "text": "Now playing: '{{SongActor.record.track.name}}' - {{SongActor.record.track.artist}} ({{SongActor.record.track.album}})",
  "$type": "place.stream.chat.message",
  "streamer": "{{self}}",
  "createdAt": "{{now}}"
}