Dagny Nostr (nak)

🦩 CLI 掌控去中心化社交

通过nak CLI管理Nostr发布与互动,支持发帖、回复线程、标记用户及监控中继,适合去中心化社交开发者与高级用户。

收藏
3.2k
安装
1.4k
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

dagny-nostr-nak 是一个围绕 nak CLI 工具构建的 Nostr 协议管理技能,涵盖密钥生成、笔记发布、线程回复、提及查询和中继监控等完整工作流。用户可通过 nak key generate 创建 nsec/npub 密钥对,配置 NOSTR_SECRET_KEY 环境变量后即可执行所有操作。发布内容使用 nak event -k 1 命令,回复时需正确构造 rootreply 标签以确保客户端正确渲染线程层级。查询功能支持按事件 ID 检索回复 (-e) 或按公钥检索提及 (-p),默认中继为 wss://relay.primal.net

显著优点

1. 协议原生支持:直接操作 Nostr 事件结构,支持正确的线程标签(NIP-10),避免回复断裂。
2. 轻量化 CLInak 为单二进制工具,安装简单,依赖极少,适合脚本自动化。

3. 环境变量安全:优先推荐 NOSTR_SECRET_KEY 而非命令行暴露私钥,降低泄露风险。

4. 灵活中继配置:虽默认 Primal,但支持任意中继地址,便于多中继策略。

潜在局限

  • 学习曲线:需理解 Nostr 事件模型、十六进制与 bech32 编码转换、标签系统,对新手门槛较高。
  • CLI 交互限制:无交互式界面,错误输入(如标签格式错误)可能导致事件发布失败或线程断裂。
  • 密钥管理责任:用户自行保管 nsec,无托管恢复机制,丢失即永久失去身份。
  • 中继依赖性:查询结果受中继索引策略影响,可能遗漏历史事件。

适合人群

  • 去中心化社交协议开发者、Nostr 重度用户、追求数据自主的隐私倡导者、自动化社交机器人运维者。

常规风险

  • 密钥泄露:环境变量或 shell 历史可能残留敏感信息,建议在隔离环境中操作。
  • 内容不可篡改:发布后事件无法删除,需谨慎核对内容。
  • 中继审查:默认中继可能过滤内容,重要发布应考虑多中继广播。

Dagny Nostr (nak) 内容

手动下载zip · 1.4 kB
SKILL.mdtext/markdown
请选择文件