fyi.opensocial.reaction

lexicons.opensocial.fyi

Documentation

An emoji reaction to a post, in the reactor's own repo. One record per (subject, emoji) per person, keyed so that reacting again is an overwrite and unreacting is a delete. A placeholder for the shape Bluesky is expected to standardise for reactions in private spaces; until then it is read by fanning out over a group's public roster, like everything else members publish about the group.

main record

An emoji reaction to a post, in the reactor's own repo. One record per (subject, emoji) per person, keyed so that reacting again is an overwrite and unreacting is a delete. A placeholder for the shape Bluesky is expected to standardise for reactions in private spaces; until then it is read by fanning out over a group's public roster, like everything else members publish about the group.

Record Key any Any valid record key

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

emoji string Required

One emoji.

maxLength: 32 bytesmaxGraphemes: 1 graphemes
View raw schema
{
  "description": "An emoji reaction to a post, in the reactor's own repo. One record per (subject, emoji) per person, keyed so that reacting again is an overwrite and unreacting is a delete. A placeholder for the shape Bluesky is expected to standardise for reactions in private spaces; until then it is read by fanning out over a group's public roster, like everything else members publish about the group.",
  "key": "any",
  "record": {
    "properties": {
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "emoji": {
        "description": "One emoji.",
        "maxGraphemes": 1,
        "maxLength": 32,
        "type": "string"
      },
      "subject": {
        "description": "The post reacted to.",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      }
    },
    "required": [
      "subject",
      "emoji",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@