place.stream.chat.profile

Record containing customizations for a user's chat profile.

Repository @stream.place did:plc:rbvrr34edl5ddpuwcubjiost not from the namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritychat.stream.place
Indexed

Record

record · key literal:self

Properties

Badge selections for display in chat.

Reference
Reference

Self-applied labels for this profile, e.g. 'bot'.

  • maxLength: 10
itemsref
Reference

#badgeSelections

object

Selected badges for display in chat, organized by slot.

Properties

Selected globally-issued badge (e.g. event badge).

Selected streamer-issued badges, one per streamer channel.

  • maxLength: 20
itemsref

#color

object

Customizations for the color of a user's name in chat

Properties

blue

requiredinteger
  • minimum: 0
  • maximum: 255

green

requiredinteger
  • minimum: 0
  • maximum: 255

red

requiredinteger
  • minimum: 0
  • maximum: 255

#selfLabel

string

Label that a user can apply to their own profile.

  • knownValues: bot

#streamerBadgeSelection

object

A selected badge for a specific streamer's channel.

Properties

badge

requiredref

Strong reference to the selected place.stream.badge.issuance record.

streamer

requiredstring · did

DID of the streamer whose channel this selection applies to.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • place.stream.badge.defs

    not from the namespace authority

    A resolved view of a badge issuance, including def fields for display.

  • place.stream.badge.issuance

    record not from the namespace authority

    Grants a specific badge to a recipient. The badge only appears in chat after the recipient adds this record to their place.stream.chat.profile selection array.

  • place.stream.badge.getIssuedBadges

    query not from the namespace authority

    Returns badges issued to the authenticated user, organized by display slot. Also indicates which badges are currently selected in the user's chat profile.

  • A Colibri-specific user profile. Singleton record on the user's own repo, kept separate from app.bsky.actor.profile so Colibri never needs write access to the Bluesky record.