OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  bluesky:全功能的 Bluesky 命令行:发帖、回复、关注与搜索

bluesky:全功能的 Bluesky 命令行:发帖、回复、关注与搜索

 
  plugin ·  2026-02-21 08:52:23 · 3 次点击  · 0 条评论  

名称: bluesky
版本: 1.6.0
描述: "功能完整的 Bluesky 命令行工具:发帖、回复、点赞、转发、关注、屏蔽、静音、搜索、查看串文、上传图片。满足你在终端中与 Bluesky 互动的所有需求。"
主页: https://bsky.app
元数据:
openclaw:
emoji: "🦋"
requires:
bins: ["python3"]
tags: ["社交", "bluesky", "at-protocol", "命令行"]


Bluesky 命令行工具

功能完整的 Bluesky/AT Protocol 命令行客户端。

助手使用指南

第一步:检查登录状态

bsky whoami
  • 如果显示用户句柄 → 已登录,可使用下方所有命令。
  • 如果显示“未登录” → 引导用户完成“设置”部分。

常用任务:
- “发帖到 Bluesky” → bsky post "文本内容"
- “查看我的时间线” → bsky timeline
- “点赞这条帖子” → bsky like <帖子链接>
- “关注某人” → bsky follow @用户句柄

设置

如果用户未登录(bsky whoami 显示“未登录”),请引导其完成以下设置步骤:

获取应用密码

告知用户:

请访问 bsky.app → 点击你的头像 → 设置 → 隐私与安全 → 应用密码 → 添加应用密码。将其命名为“OpenClaw”并复制密码(格式如 xxxx-xxxx-xxxx-xxxx)。此密码仅显示一次!

登录

获取应用密码后,运行:

bsky login --handle 你的句柄.bsky.social --password 你的应用密码

示例:

bsky login --handle alice.bsky.social --password abcd-1234-efgh-5678

安全性说明: 密码仅用于获取会话令牌,使用后立即丢弃,不会存储在磁盘上。会话会自动刷新。

快速参考

操作 命令
查看时间线 bsky timelinebsky tl
发帖 bsky post "文本内容"
带图片发帖 bsky post "文本内容" --image 图片.jpg --alt "图片描述"
回复 bsky reply <帖子链接> "回复内容"
引用帖子 bsky quote <帖子链接> "你的评论"
查看串文 bsky thread <帖子链接>
创建串文 bsky create-thread "帖子1" "帖子2" "帖子3"bsky ct
点赞 bsky like <帖子链接>
转发 bsky repost <帖子链接>
关注 bsky follow @用户句柄
屏蔽 bsky block @用户句柄
静音 bsky mute @用户句柄
搜索 bsky search "搜索词"
通知 bsky notificationsbsky n
删除帖子 bsky delete <帖子链接>

命令详解

时间线

bsky timeline              # 显示10条帖子
bsky timeline -n 20        # 显示20条帖子
bsky timeline --json       # 输出JSON格式

发帖

bsky post "你好,世界!"                           # 基础发帖
bsky post "看看这个!" --image 图片.jpg --alt "一张照片"  # 带图片发帖
bsky post "测试" --dry-run                         # 仅预览,不发布

回复与引用

bsky reply <帖子链接> "你的回复"
bsky quote <帖子链接> "你对此的看法"

查看串文

bsky thread <帖子链接>           # 查看对话
bsky thread <帖子链接> --depth 10     # 显示更多回复
bsky thread <帖子链接> --json         # 输出JSON格式

创建串文

bsky create-thread "第一条帖子" "第二条帖子" "第三条帖子"   # 创建串文
bsky ct "帖子1" "帖子2" "帖子3"                           # 简短别名
bsky create-thread "你好!" "更多想法" --dry-run         # 仅预览
bsky create-thread "看!" "不错" --image 图片.jpg --alt "一张照片"  # 第一条帖子带图

互动

bsky like <帖子链接>             # ❤️ 点赞
bsky unlike <帖子链接>           # 取消点赞
bsky repost <帖子链接>           # 🔁 转发(别名:boost, rt)
bsky unrepost <帖子链接>         # 取消转发

社交关系

bsky follow @某人句柄             # 关注用户
bsky unfollow @某人句柄           # 取消关注
bsky profile @某人句柄            # 查看用户资料
bsky profile --json              # 输出JSON格式

管理

bsky block @某人句柄              # 🚫 屏蔽用户
bsky unblock @某人句柄            # 取消屏蔽
bsky mute @某人句柄               # 🔇 静音用户
bsky unmute @某人句柄             # 取消静音

搜索与通知

bsky search "搜索词"              # 搜索帖子
bsky search "话题" -n 20        # 显示更多结果
bsky notifications               # 查看最近通知
bsky n -n 30                     # 显示更多通知

删除

bsky delete <帖子链接>           # 删除你的帖子
bsky delete <帖子ID>            # 通过ID删除

JSON 输出

在读取类命令后添加 --json 选项以获得结构化输出:

bsky timeline --json
bsky search "话题" --json
bsky notifications --json
bsky profile @某人句柄 --json
bsky thread <帖子链接> --json

错误处理

错误 解决方法
“会话已过期” 重新运行 bsky login
“未登录” 运行 bsky login --handle ... --password ...
“帖子长度为 X 字符(上限 300)” 缩短文本
“图片过大” 使用小于 1MB 的图片

注意事项

  • 所有 <帖子链接> 参数既接受 https://bsky.app/... 格式的链接,也接受 at:// 格式的 URI。
  • 用户句柄若未指定域名,将自动追加 .bsky.social
  • 带图片的帖子必须使用 --alt 提供图片描述以满足无障碍要求(Bluesky 强制要求)。
  • 会话令牌会自动刷新;密码永不存储。
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor