← Todos los NIPs

NIP-C7

Chats

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.

De un vistazo

Estado
En uso, pero todavía puede cambiar.
Kinds
Tags
  • q
Último cambio
28 may 2026

Pruébalo

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.

Ejemplos
Válido 1 nota

Aún sin firmar · Solo claves de demo. Las claves secretas de estos personajes son públicas a propósito.

Formulario
1 ene 2025, 0:00 UTC

Contenido

El texto del mensaje. Una respuesta puede empezar con un enlace nostr: al mensaje citado.

Tags

Todavía no hay tags.

Añadir tag

Cómo funciona este NIP

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.

En el curso

Ningún capítulo del curso cubre este NIP todavía. El editor de arriba es la forma más rápida de empezar.

Se basa en

Usado por

Ver también

Especificación

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

Leer la especificación98 palabras, citadas del repositorio 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.