ForcePilot/backend/package/yuxi/channel/extensions/nostr/plugin.json
Kris 16455cb303 feat(channel): 添加 Nostr 渠道扩展
新增 Nostr 渠道扩展,支持在 Yuxi 平台中集成 Nostr 去中心化社交协议。

包含以下功能模块:
- bus: 事件总线与中继通信
- account: 账户管理
- key_utils: 密钥工具
- gateway: SSE/WebSocket 网关接入
- outbound: 外发消息管理
- gift_wrap: Gift Wrap 加密
- nip44: NIP-44 加密协议
- config_schema: 配置模式
- defaults: 默认配置
- profile_core: 用户资料核心
- profile_publisher: 资料发布
- event_utils: 事件工具
- deletion: 事件删除
- reactions: 表情反应
- metrics: 指标监控
- seen_tracker: 已读追踪
- session_route: 会话路由
- state_store: 状态存储
2026-05-21 11:31:51 +08:00

36 lines
997 B
JSON

{
"id": "nostr",
"name": "Nostr",
"version": "1.0.0",
"label": "Nostr",
"aliases": [],
"description": "Nostr 去中心化社交协议渠道插件,支持 NIP-04 / NIP-17 加密私信",
"author": "ForcePilot Team",
"order": 100,
"enabled": true,
"dependencies": ["websockets", "coincurve", "bech32", "cryptography"],
"python_requires": ">=3.12",
"capabilities": {
"chat_types": ["direct"],
"message_types": ["text", "image", "file"],
"interactions": ["dm", "pairing"],
"reactions": true,
"typing_indicator": false,
"threads": true,
"edit": true,
"unsend": true,
"reply": true,
"media": true,
"native_commands": false,
"polls": false,
"pins": false,
"group_management": false,
"adaptive_cards": false,
"streaming": true,
"streaming_mode": "block_streaming",
"block_streaming": true,
"sse_support": false,
"block_streaming_chunk_min_chars": 800,
"block_streaming_chunk_max_chars": 1200
}
}