Paso 1 de 4
Un mensaje de chat
Un evento kind 9 cuyo content es el texto del mensaje. No se necesita nada más.
NIP-C7
BorradorEventos
El kind 9 es un mensaje de chat. Para responder, envía otro kind 9 que cite el mensaje anterior con un tag q, así los chats siguen siendo un flujo ordenado y simple.
Edita el formulario o el JSON: ambos se mantienen sincronizados, la insignia indica si el resultado es válido y, al tocar cualquier campo, se explica qué hace.
Aún sin firmar · Solo claves de demo. Las claves secretas de estos personajes son públicas a propósito.
Selecciona cualquier campo del formulario o del JSON para ver qué hace.
Paso 1 de 4
Un evento kind 9 cuyo content es el texto del mensaje. No se necesita nada más.
Ningún capítulo del curso cubre este NIP todavía. El editor de arriba es la forma más rápida de empezar.
Las citas usan tags q de NIP-18.
El enlace nostr:nevent del content es una URI de NIP-21.
Los grupos basados en relays de NIP-29 usan el kind 9 para sus mensajes de chat.
Los hilos de foro de NIP-7D son el equivalente de formato largo.
El texto de las especificaciones se cita en inglés del repositorio nostr-protocol/nips. Nuestras explicaciones y la interfaz están traducidas. Código fuente en GitHub en el commit 0046368
A chat message is a kind 9 event.
{
"kind": 9,
"content": "GM",
"tags": []
}
A reply to a kind 9 is an additional kind 9 which quotes the parent using a q tag.
{
"kind": 9,
"content": "nostr:nevent1...\nyes",
"tags": [
["q", <event-id>, <relay-url>, <pubkey>]
]
}
Clients that render a "chat view" as a stream of ordered events MUST only fetch kind 9 events in order to prevent missing context across implementations. Other content types MAY be quoted within in a kind 9 following NIP 18.