app.zeens.eventComment

zeens.app

Documentation

A comment (question / feedback / discussion) on an app.zeens.event, written to the commenter's own PDS. Bluesky replies require an app.bsky.feed.post parent, and an event isn't one, so events use this dedicated record (same rationale as app.zeens.post). A `parent` strongRef threads replies, letting the organiser respond in-line. Counted into the event's reply_count. Carries the app.zeens.v marker.

main record

A comment (question / feedback / discussion) on an app.zeens.event, written to the commenter's own PDS. Bluesky replies require an app.bsky.feed.post parent, and an event isn't one, so events use this dedicated record (same rationale as app.zeens.post). A `parent` strongRef threads replies, letting the organiser respond in-line. Counted into the event's reply_count. Carries the app.zeens.v marker.

Record Key tid Timestamp-based ID

Properties

app.zeens.v integer Required

No description available.

createdAt string datetime Required

An RFC 3339 formatted timestamp.

event string at-uri Required

AT-URI of the app.zeens.event being commented on.

facets array of ref app.bsky.richtext.facet Optional

Rich-text facets (mentions, links) over text, reusing the Bluesky richtext lexicon.

parent ref com.atproto.repo.strongRef Optional

Strong-ref to the parent app.zeens.eventComment when this is a threaded reply (e.g. the organiser answering a question). Absent for a top-level comment.

text string Required

Comment body.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
View raw schema
{
  "description": "A comment (question / feedback / discussion) on an app.zeens.event, written to the commenter's own PDS. Bluesky replies require an app.bsky.feed.post parent, and an event isn't one, so events use this dedicated record (same rationale as app.zeens.post). A `parent` strongRef threads replies, letting the organiser respond in-line. Counted into the event's reply_count. Carries the app.zeens.v marker.",
  "key": "tid",
  "record": {
    "properties": {
      "app.zeens.v": {
        "type": "integer"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "event": {
        "description": "AT-URI of the app.zeens.event being commented on.",
        "format": "at-uri",
        "type": "string"
      },
      "facets": {
        "description": "Rich-text facets (mentions, links) over text, reusing the Bluesky richtext lexicon.",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        },
        "type": "array"
      },
      "parent": {
        "description": "Strong-ref to the parent app.zeens.eventComment when this is a threaded reply (e.g. the organiser answering a question). Absent for a top-level comment.",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "text": {
        "description": "Comment body.",
        "maxGraphemes": 300,
        "maxLength": 3000,
        "type": "string"
      }
    },
    "required": [
      "event",
      "text",
      "createdAt",
      "app.zeens.v"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@