Nostr CN
  • 什么是NOSTR
    • Nostr 简介
    • Nostr可以做什么
  • 如何快速加入NOSTR
    • 如果你是程序员
    • 如果你不是程序员
  • 附录1 NIP详解
    • NIP01
    • NIP02
    • NIP03
    • NIP04
    • NIP05
    • NIP06
    • NIP07
    • NIP08
    • NIP09
    • NIP10
    • NIP11
    • NIP12
    • NIP13
    • NIP14
    • NIP15
    • NIP16
    • NIP17
    • NIP18
    • NIP19
    • NIP20
    • NIP21
    • NIP22
    • NIP23
    • NIP25
    • NIP26
    • NIP28
    • NIP33
    • NIP36
    • NIP39
    • NIP40
    • NIP42
    • NIP46
    • NIP50
    • NIP51
    • NIP56
    • NIP57
    • NIP58
    • NIP65
    • NIP78
  • 附录2 中继器实现
  • 附录3 客户端实现
Powered by GitBook
On this page
  • 反应
  • 标签
  1. 附录1 NIP详解

NIP25

反应

draft optional author:jb55

反应是 kind 7 用来对其他音符作出反应的音符。

由 + 字符串的 content 集合表示的一般反应应解释为“喜欢”或“赞成”。

设置为 - 的反应 content 应解释为“不喜欢”或“投反对票”。它不应该被算作“喜欢”,可以在帖子上显示为反对票或不喜欢。客户还可以选择在类似 Reddit 的投票系统中统计喜欢和不喜欢,或者将它们显示为单独的计数。

这 content 可能是一个表情符号,在这种情况下,它可能被解释为“喜欢”或“不喜欢”,或者客户可以在帖子上显示这个表情符号的反应。

标签

反应事件应包括 e 来自用户正在对其作出反应的注释的和 p 标记。这允许用户被通知对他们被提及的帖子的反应。包括 e 标签使客户端能够拉出与单个帖子或线程中的所有帖子相关联的所有反应。

最后一个 e 标记必须是对其作出反应的便笺的 id。

最后一个 p 标记必须是正在响应的事件的 pubkey。

示例代码

`` `swift func 使 _ 像 _ 事件(pubkey:string,privkey:string,like:nostrevent)->nostrevent{ }

PreviousNIP23NextNIP26

Last updated 2 years ago