核心功能
Bluesky CLI 是 Bluesky 社交平台的官方命令行客户端,基于 AT Protocol 协议实现。它让用户无需打开浏览器或 App,即可在终端完成完整的社交网络操作。
核心能力覆盖
- 内容发布:纯文本发帖、带图片发帖(支持 alt 文本)、回复、引用转发
- 内容消费:时间线浏览、线程查看、搜索、通知中心
- 社交互动:点赞、转发、关注、取关、查看用户资料
- moderation:屏蔽、静音、删除帖子
- 数据导出:多数命令支持
--json输出结构化数据
显著优点
1. 完整功能闭环:几乎所有 Bluesky App 功能都能在 CLI 实现,对开发者友好
2. 安全意识到位:采用 App Password 机制,主密码不暴露;会话令牌自动刷新,密码本身不持久化存储
3. AT Protocol 原生:直接操作 at:// URI,对去中心化协议理解深入
4. 脚本友好:JSON 输出模式便于自动化处理和分析
局限性与注意事项
- 字符限制:单帖 300 字符限制需自行处理
- 图片限制:单图 1MB 上限,需提前压缩
- 依赖网络:所有操作实时联网,无离线缓存
- 平台局限:仅支持 Bluesky,不兼容其他 AT Protocol 实例
适用人群
- 开发者与极客用户,偏好终端工作流
- 需要自动化 Bluesky 操作的内容创作者
- 研究 AT Protocol 去中心化社交的技术人员
常规风险提示
- App Password 虽比主密码安全,但仍需妥善保管
- 公开帖子一旦发布即进入分布式网络,删除仅作用于 Bluesky 索引,无法保证全网清除
- 批量操作注意 API 速率限制