当前位置: 首页 > news >正文

使用WorkBuddy自动发微博教程

前言

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

⚠️ 免费版限制说明

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

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

什么是 WorkBuddy?

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

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

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

环境准备

1. 安装 Node.js

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

检查是否已安装:

node--versionnpm--version

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

2. 安装微博 CLI 工具

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

# 全局安装 weibo-clinpminstall-gweibo-cli# 检查是否安装成功weibo-cli--version

配置微博账号

1. 登录微博

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

weibo-cli login

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

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

2. 测试发微博

# 发一条测试微博weibo-cli post"来自 weibo-cli 的测试"# 查看刚发的微博weibo-cli status show<微博ID>

在 WorkBuddy 中配置微博 MCP 服务器

1. 创建 MCP 服务器目录

mkdir-p~/.workbuddy/mcp-servers/weibo-mcpcd~/.workbuddy/mcp-servers/weibo-mcp

2. 初始化项目

创建package.json

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

安装依赖:

npminstall

3. 编写 MCP 服务器代码

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

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

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

4. 配置 WorkBuddy

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

{"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 服务器目录:

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 帮你管理社交媒体,节省时间,提高效率!

参考资料

  • WorkBuddy 官网
  • 微博开放平台
  • weibo-cli GitHub
  • MCP 协议文档
http://www.gsyq.cn/news/1637783.html

相关文章:

  • Engine-Sim实战:3大技术挑战与精准仿真验证指南
  • Nginx安全头配置实战:从X-Frame-Options到CSP的完整指南
  • magnetW:一款高效的跨平台磁力链接聚合搜索工具完全指南
  • 暖通 / 配电 / 动环培训推荐|传统技工转行机房刚需岗位完整攻略
  • 从团购网的漏洞看网站安全性问题
  • R语言实现电力系统N-1事故分析与风险图谱生成
  • 创业是一种心态、信念和坚持,是一种生活方式
  • UE指的是用户的体验,
  • 多材质通用UV打印机:适配哪些材料?满足多场景印刷需求
  • 深度解析 | RevokeMsgPatcher如何用二进制魔法让撤回消息“无处可藏“
  • AI学习(2)——补:linux自启动llama
  • 数据库学习笔记2——MySQL 的锁机制
  • 编译原理第三版第五章课后题1-2题
  • 硅胶密封件实测:2026年7月亲测排行
  • 【计算机毕业设计】基于Java的智能停车场预约收费系统
  • 炉石传说脚本Hearthstone-Script:5分钟实现智能自动化对战的终极指南
  • 局域网文件共享实战:从“账户被禁用”到成功互传文件
  • Dify工作流与MCP服务:构建可嵌入IDE的AI智能副驾
  • 我用 Codex 复刻了一个 Windows 11 计算器,过程比想象中真实多了
  • 告别西门子依赖!C# 实现信捷 XD 系列 PLC 通信与数据采集
  • Window系统Claude Code安装教程
  • Java后端面试与职业发展:从核心技能到AI应用集成
  • 商品条码查询API实战:调用免费接口快速获取产品信息
  • 小红书数据采集终极指南:Python xhs库完整实战教程
  • LangChain LCEL 链式调用:从管道运算符到可组合的 AI 应用
  • ncmdump终极指南:3分钟解锁网易云音乐加密文件
  • AI代码生成能力整合:从对话到执行的范式迁移与实战指南
  • IIC通信(STM32笔记)
  • trae接如claudecode
  • 167、PCIE硬件设计概述:PCB与连接器