Bluesky

🦋 Bluesky 终端全能工具

social榜 #5

Bluesky 官方 CLI 工具,支持从终端完整操控社交功能:发帖、回复、点赞、转发、关注、屏蔽等,适合开发者与命令行重度用户。

收藏
15k
安装
6k
版本
1.5.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

bluesky 是 Bluesky 社交平台的官方命令行客户端,基于 AT Protocol 构建。用户通过 bsky login 完成一次性 App Password 认证后,即可在终端执行完整的社交操作。

主要功能覆盖:

  • 内容发布bsky post 支持纯文本、带图发帖(需 --alt 无障碍描述),bsky reply / bsky quote 实现互动
  • 信息流浏览bsky timeline 查看关注动态,bsky thread 展开对话树
  • 社交互动:点赞、转发、关注、屏蔽、静音等完整社交图谱操作
  • 搜索与通知bsky search 全局搜索,bsky notifications 查看互动提醒
  • 数据导出:多数命令支持 --json 输出结构化数据

安全设计亮点

  • App Password 仅用于换取会话令牌,不存储在本地磁盘
  • 会话自动刷新机制,避免重复输入密码
  • 支持 --dry-run 预览发布效果

显著优点

1. 功能完整性:几乎覆盖 Bluesky Web 端所有核心功能,是唯一官方维护的 CLI 方案
2. 协议原生:基于 AT Protocol,未来可扩展至联邦宇宙其他实例

3. 开发者友好:JSON 输出模式便于脚本集成与自动化工作流

4. 无障碍合规:强制要求图片 Alt 文本,符合平台规范

潜在缺点与局限性

  • 认证门槛:需用户手动前往 bsky.app 生成 App Password,对纯终端用户不够友好
  • 无多账号管理:未内置账号切换功能,多身份用户需反复登录
  • 媒体处理有限:图片大小限制 1MB,无视频上传支持
  • 依赖网络:纯在线工具,无离线草稿或排队发送功能

适合人群

  • 开发者与运维人员:需要将 Bluesky 集成到 CI/CD 或自动化脚本
  • 命令行重度用户:偏好终端效率而非浏览器体验
  • 数据分析师:通过 --json 批量抓取公开社交数据
  • 辅助技术用户:配合屏幕阅读器的终端环境

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 会话劫持 | 令牌存储于内存,进程崩溃可能导致短暂暴露 | 进程隔离、及时 `bsky logout` |
| 误操作发布 | 终端无二次确认,命令即执行 | 使用 `--dry-run` 预览,alias 添加确认提示 |
| 密码泄露 | 用户可能误用主密码而非 App Password | 强制引导至 App Password 生成流程 |
| 内容合规 | 自动化脚本可能触发平台反垃圾策略 | 遵守 [Bluesky 社区准则](https://bsky.social/about/support/community-guidelines) |

Bluesky 内容

暂无文件树

手动下载zip · 12.9 kB
contentapplication/octet-stream
请选择文件