nostr-summary on Nostr: [ purrgrammer/grimoire ] feat: an account that says it is a bot says so everywhere ...
[ purrgrammer/grimoire ] feat: an account that says it is a bot says so everywhere
The NIP-24 `bot` mark lived in the member list only, so the same account read
as a person in a chat row, a mention, or a feed byline. It belongs to the name,
so it moves into `UserName` and the member list stops drawing its own.
`isAutomatedProfile` also accepts `"true"`, because kind 0 content is
hand-written JSON often enough that the string form is in the wild.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
https://github.com/purrgrammer/grimoire/commit/00ab259dd3ae23cdca9d43aef4ba4d749b82d210Published at
2026-08-18 16:00:25 UTCEvent JSON
{
"id": "20f8f46b076aef16bfc8ab6e6f19ec85583b7aae1cf258c7b5f57fbc1d04bd9d",
"pubkey": "7febe2a59aa826f8f6337b4101939eaac82fd4e6ca5f3c7b8f13ca03ad26f2bf",
"created_at": 1787068825,
"kind": 1,
"tags": [
[
"proxy",
"https://github.com/purrgrammer/grimoire/commit/00ab259dd3ae23cdca9d43aef4ba4d749b82d210",
"web"
]
],
"content": "[ purrgrammer/grimoire ] feat: an account that says it is a bot says so everywhere\n\nThe NIP-24 `bot` mark lived in the member list only, so the same account read\nas a person in a chat row, a mention, or a feed byline. It belongs to the name,\nso it moves into `UserName` and the member list stops drawing its own.\n\n`isAutomatedProfile` also accepts `\"true\"`, because kind 0 content is\nhand-written JSON often enough that the string form is in the wild.\n\nCo-Authored-By: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\nhttps://github.com/purrgrammer/grimoire/commit/00ab259dd3ae23cdca9d43aef4ba4d749b82d210",
"sig": "206128fcc455ab49faca807a011a27f48703a0525a6d20d8e6e1788ad1356df904d5c5f53f806f150c0237665d9d5e376120aac13d7c73eb6ec93106aa33ff8a"
}