使用WorkBuddy自动发微博教程

前言

WorkBuddy 是一个强大的 AI 助手工具,可以帮助我们自动化很多日常任务。今天我来分享一下如何使用 WorkBuddy 连接微博,实现自动发微博的功能。

⚠️ 免费版限制说明:

根据微博开放平台的说法,weibo-cli 免费版限制为 5 条/小时 ,且只能操作本人数据。但实际上,即使没有开通付费服务,也能成功发布微博(本人已测试验证)。

如果你需要更高的配额或更多功能,可以访问 微博开放平台 开通相应服务。

什么是 WorkBuddy?

WorkBuddy 是一款 AI 驱动的工作效率工具,支持:

  • 文件操作和代码编写
  • 命令行工具调用
  • MCP(Model Context Protocol)服务器集成
  • 自动化工作流

通过配置微博 MCP 连接器,我们可以用自然语言命令让 WorkBuddy 帮我们发微博、点赞、评论等。

环境准备

1. 安装 Node.js

WorkBuddy 需要 Node.js 环境(推荐 18+ 版本)。

检查是否已安装:

bash 复制代码
node --version
npm --version

如果没有安装,可以从 Node.js 官网 下载安装。

2. 安装微博 CLI 工具

微博官方提供了命令行工具 weibo-cli,我们可以通过它来操作微博。

bash 复制代码
# 全局安装 weibo-cli
npm install -g weibo-cli

# 检查是否安装成功
weibo-cli --version

配置微博账号

1. 登录微博

在终端运行以下命令,会打开浏览器进行登录:

bash 复制代码
weibo-cli login

登录成功后,按回车键,会在当前目录生成 weibo-cookies.json 文件(包含你的登录凭证)。

⚠️ 注意 :weibo-cookies.json 包含敏感信息,请勿分享给他人。

2. 测试发微博

bash 复制代码
# 发一条测试微博
weibo-cli post "来自 weibo-cli 的测试"

# 查看刚发的微博
weibo-cli status show <微博ID>

在 WorkBuddy 中配置微博 MCP 服务器

1. 创建 MCP 服务器目录

bash 复制代码
mkdir -p ~/.workbuddy/mcp-servers/weibo-mcp
cd ~/.workbuddy/mcp-servers/weibo-mcp

2. 初始化项目

创建 package.json:

json 复制代码
{
  "name": "weibo-mcp",
  "version": "1.0.0",
  "type": "module",
  "main": "index.js",
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.0.0",
    "weibo-cli": "^0.2.0"
  }
}

安装依赖:

bash 复制代码
npm install

3. 编写 MCP 服务器代码

创建 index.js,实现以下功能:

  • weibo_post:发微博
  • weibo_status_like:点赞微博
  • weibo_status_comment:评论微博
  • weibo_feed_home:查看首页时间线

(完整代码较长,可以参考 WorkBuddy 官方文档或本文末尾的 GitHub 链接)

4. 配置 WorkBuddy

编辑 ~/.workbuddy/mcp.json,添加微博 MCP 服务器:

json 复制代码
{
  "mcpServers": {
    "weibo": {
      "command": "node",
      "args": ["/path/to/weibo-mcp/index.js"],
      "env": {
        "WEIBO_COOKIES_PATH": "/path/to/weibo-cookies.json"
      }
    }
  }
}

5. 复制 cookies 文件

将之前生成的 weibo-cookies.json 复制到 MCP 服务器目录:

bash 复制代码
cp ~/weibo-cookies.json ~/.workbuddy/mcp-servers/weibo-mcp/

6. 重启 WorkBuddy

完全退出并重新打开 WorkBuddy,让 MCP 配置生效。

7. 信任微博 MCP 服务器

重启后,微博 MCP 服务器会出现在"自定义连接器"列表中,但需要手动信任才能使用。

操作步骤(请在此处添加截图):

  1. 打开 WorkBuddy 设置
  2. 进入"连接器"或"自定义连接器"页面
  3. 找到 "weibo" 连接器
  4. 点击"信任"按钮

信任成功后,WorkBuddy 就能调用微博 MCP 服务器提供的所有工具了。

使用 WorkBuddy 发微博

配置完成后,你就可以用自然语言命令让 WorkBuddy 帮你操作微博了!

示例 1:发微博

你对 WorkBuddy 说:

复制代码
发微博:来自WorkBuddy的测试 ​​​

WorkBuddy 会:

  1. 调用 weibo_post 工具
  2. 发布微博
  3. 返回微博 ID 和链接

成功示例:

如上图所示,WorkBuddy 成功发布了微博,并返回了微博 ID。

示例 2:点赞微博

你对 WorkBuddy 说:

复制代码
点赞这条微博:https://weibo.com/xxx/yyyyyy

WorkBuddy 会:

  1. 提取微博 ID
  2. 调用 weibo_status_like 工具
  3. 完成点赞

示例 3:查看首页时间线

你对 WorkBuddy 说:

复制代码
查看我的微博首页时间线

WorkBuddy 会:

  1. 调用 weibo_feed_home 工具
  2. 获取最新动态
  3. 格式化展示给你

高级功能

1. 带图片的微博

复制代码
发微博:分享一张图片 --image /path/to/image.jpg

2. 转发微博

复制代码
转发微博 5316977217244833:非常赞同!

3. 搜索微博

复制代码
搜索微博:AI 人工智能

常见问题

Q1:cookies 文件失效了怎么办?

A:重新运行 weibo-cli login,生成新的 weibo-cookies.json,然后替换旧文件。

Q2:MCP 服务器无法启动?

A:检查以下几点:

  • Node.js 版本是否 >= 18
  • @modelcontextprotocol/sdk 是否安装成功
  • weibo-cli 是否在 MCP 服务器目录的 node_modules 中

Q3:可以批量发微博吗?

A:可以!WorkBuddy 支持自动化工作流,你可以编写一个脚本,定时或根据条件触发发微博。

总结

通过配置微博 MCP 连接器,WorkBuddy 可以成为你的微博助手,帮你:

  • ✅ 快速发微博(支持文字、图片、视频)
  • ✅ 自动点赞、评论、转发
  • ✅ 查看首页时间线
  • ✅ 搜索内容和用户

让 AI 帮你管理社交媒体,节省时间,提高效率!

参考资料

相关推荐
回眸&啤酒鸭2 天前
【回眸】Minicart 电商购物车核心功能落地指南
人工智能
一隅论数智2 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
AI的探索之旅3 天前
97 个 OpenCV 实例(三十):双目立体,从标定到点云
人工智能·opencv·计算机视觉
AlbertZein3 天前
Step-5-Preview 上手实测:3D 游戏、金融分析、网页设计一次跑完
人工智能·aigc
LaughingZhu3 天前
Product Hunt 每日热榜 | 2026-09-19
人工智能·深度学习·神经网络·搜索引擎·百度
美狐美颜SDK开放平台3 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
wukangjupingbb3 天前
智能网联汽车安全能力框架
人工智能
龙亘川3 天前
明月照湾区,智启新赛道:从顶流文旅IP盛会看智慧文旅升级路径
人工智能·智慧城市·开源软件·数据可视化
飞猫的边缘AI3 天前
边缘AI应用:家用AI摄像头怎么做数据训练?
人工智能·边缘计算·ai算法·边缘ai