com.suibari.nagi.createKossoriPost

suibari.com

Schema Diff

+4 -0

From

CID
bafyreicaqj3ttkm...
Indexed At
2026-08-18 09:13 UTC
View this version

To

CID
bafyreiesoznssb4...
Indexed At
2026-08-28 15:58 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.createKossoriPost:input.silentReply" }
  • AddedEdge AddedEdge { src: "com.suibari.nagi.createKossoriPost:input", tgt: "com.suibari.nagi.createKossoriPost:input.silentReply", kind: "prop", name: Some("silentReply") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "com.suibari.nagi.createKossoriPost:input.silentReply" }

Additional Notes

  • Non-breaking: AddedEdge { src: "com.suibari.nagi.createKossoriPost:input", tgt: "com.suibari.nagi.createKossoriPost:input.silentReply", kind: "prop", name: Some("silentReply") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "こっそり投稿を作成する。本文は PDS レコードにせず AppView にのみ保存し、著者本人と botたん以外には返さない。URI は著者 DID を含まない AppView 発行の不透明なものになる。画像・リンクカード・チャンネル所属は扱わない。",
6 6
      "errors": [
7 7
        {
8 8
          "name": "AuthRequired"
9 9
        },
10 10
        {
11 11
          "name": "InvalidRequest"
12 12
        },
13 13
        {
14 14
          "description": "他人のこっそりスレッドには返信できない。",
15 15
          "name": "ReplyNotAllowed"
16 16
        }
17 17
      ],
18 18
      "input": {
19 19
        "encoding": "application/json",
20 20
        "schema": {
21 21
          "properties": {
22 22
            "botSilent": {
23 23
              "type": "boolean"
24 24
            },
25 25
            "createdAt": {
26 26
              "format": "datetime",
27 27
              "type": "string"
28 28
            },
29 29
            "facets": {
30 30
              "items": {
31 31
                "ref": "app.bsky.richtext.facet",
32 32
                "type": "ref"
33 33
              },
34 34
              "type": "array"
35 35
            },
36 36
            "langs": {
37 37
              "items": {
38 38
                "format": "language",
39 39
                "type": "string"
40 40
              },
41 41
              "maxLength": 3,
42 42
              "type": "array"
43 43
            },
44 44
            "reply": {
45 45
              "description": "こっそりスレッドへの返信。ルートが自分のこっそり投稿でなければ拒否される。",
46 46
              "ref": "com.suibari.nagi.post#replyRef",
47 47
              "type": "ref"
48 48
            },
49 +
            "silentReply": {
50 +
              "description": "true の返信は直接の返信先へ通知しない。返信以外では効果を持たない。",
51 +
              "type": "boolean"
52 +
            },
49 53
            "text": {
50 54
              "maxGraphemes": 3000,
51 55
              "maxLength": 30000,
52 56
              "type": "string"
53 57
            }
54 58
          },
55 59
          "required": [
56 60
            "text",
57 61
            "createdAt"
58 62
          ],
59 63
          "type": "object"
60 64
        }
61 65
      },
62 66
      "output": {
63 67
        "encoding": "application/json",
64 68
        "schema": {
65 69
          "properties": {
66 70
            "cid": {
67 71
              "format": "cid",
68 72
              "type": "string"
69 73
            },
70 74
            "uri": {
71 75
              "format": "at-uri",
72 76
              "type": "string"
73 77
            }
74 78
          },
75 79
          "required": [
76 80
            "uri",
77 81
            "cid"
78 82
          ],
79 83
          "type": "object"
80 84
        }
81 85
      },
82 86
      "type": "procedure"
83 87
    }
84 88
  },
85 89
  "id": "com.suibari.nagi.createKossoriPost",
86 90
  "lexicon": 1
87 91
}

Compare Other Versions

Lexicon Garden

@