跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C#WeChatAI

WorkBuddy 实战:基于企业微信 WebSocket 构建 AI 数字同事

利用腾讯 WorkBuddy 结合企业微信 WebSocket 长连接技术,可实现本地电脑被手机远程指挥的自动化场景。通过配置企业微信机器人凭证,建立双向实时通信通道,用户可发送指令触发本地 AI Agent 执行任务。文中提供从零部署到 C# 客户端开发的完整流程,涵盖连接订阅、消息收发及断线重连机制。该方案支持多 Agent 并行与技能包扩展,适合希望降低 AI 使用门槛的企业或个人开发者进行办公自动化实践。

晚风叙旧发布于 2026/4/8更新于 2026/7/2349 浏览
WorkBuddy 实战:基于企业微信 WebSocket 构建 AI 数字同事

WorkBuddy 实战:基于企业微信 WebSocket 构建 AI 数字同事

一、从'养龙虾'到'国产小龙虾':打工人的数字替身来了

最近圈里有个挺有意思的说法叫'养龙虾'——不是夜宵摊上那个麻辣味儿的,是指在电脑里养一个 AI Agent(智能体),让它帮你 24 小时不合眼地干活。这概念火归火,但之前那款海外开源工具对国内用户属实不太友好:配环境、调接口、租服务器,折腾一圈下来,头发掉了三把,龙虾还没养熟。

就在近期,腾讯突然扔出来一个叫 WorkBuddy 的桌面端 AI 智能体,江湖人称'腾讯版小龙虾'。这玩意儿最狠的地方在于零部署——官网下载安装包,双击运行,扫码登录,完事儿。不需要买云服务器,不需要配 Docker,你的办公电脑就是它的大本营。

更妙的是,它内置了企业微信的 WebSocket 长连接能力。这意味着啥?意味着你可以躺在家里沙发上,用手机给企业微信里的机器人发条语音:'把今天销售报表整理成 PPT',你工位上那台没关机的电脑立刻就开始吭哧吭哧干活。等你第二天到公司,成品已经躺在桌面上了。

这哪是养龙虾啊,这分明是雇了个 7×24 小时待命的数字同事。

二、WorkBuddy 不是聊天框,是带脑子的'AI 同事'

很多人以为 WorkBuddy 就是个装在电脑里的 ChatGPT 窗口,那理解就片面了。它骨子里是个 AI 原生桌面 Agent,基于腾讯 CodeBuddy 同一套架构搭建。简单说,它不光能听懂人话,还能自己拆解任务、规划步骤、操作本地文件,最后交付一个可验收的结果。

举个例子:你跟它说'整理一下上周的客户反馈,把高频问题摘出来,做成思维导图'。它不会只给你回一段文字分析,而是会真的打开你的 Excel 文件,读取内容,归类统计,调用绘图工具生成导图,最后把文件保存在指定路径。整个过程在你本地电脑完成,数据不用上传云端,相当于一个懂逻辑的实习生坐在你的工位上。

目前 WorkBuddy 国内版支持无缝切换 Hunyuan、DeepSeek、GLM、Kimi、MiniMax 等主流大模型,还自带 20 多种 Skills 技能包,支持 MCP 协议扩展。想做海报生成、自动化报表、邮件群发?零代码就能搭 workflow。

三、企业微信 WebSocket 长连接:手机遥控电脑的'隐形数据线'

要实现手机远程指挥电脑,核心技术在于企业微信的 WebSocket 长连接。这可不是简单的 HTTP 接口轮询,而是一条双向实时通信的'高速公路'。

根据企业微信开发者中心文档,智能机器人长连接的接入流程是这样的:客户端先向 wss://openws.work.weixin.qq.com 发起 WebSocket 握手,连接建立后,发送 aibot_subscribe 订阅请求,携带 BotID 和 Secret 完成身份校验。一旦订阅成功,这条连接就保持常开状态,企业微信服务器会实时推送消息到客户端,客户端也能即时响应。

对 WorkBuddy 来说,它扮演了客户端的角色。当你在手机上给企业微信机器人发消息时,消息通过企业微信服务器→WebSocket 长连接→WorkBuddy 本地端,WorkBuddy 解析指令后调用本地 AI 模型和 Skills 能力执行任务,完成后还能把结果文件推回企业微信。

整个过程的延迟通常在毫秒级,比传统的回调接口快得多。而且 WorkBuddy 最新版支持断网自动重连,不用手动配置 IP 白名单,对企业内网环境特别友好。

四、实战配置:1 分钟打通企业微信'遥控'

好了,聊了半天原理,咱们动手搭一个。以下步骤基于 WorkBuddy 最新版实测:

4.1 下载与基础配置

先去官网下载对应系统的安装包(Windows 版大约 300MB)。安装完成后首次启动需要扫码登录腾讯云 CodeBuddy 账号,新用户会自动获得 5000 Credits 的试用额度。

登录后点击右上角头像→Claw Settings(注意不是直接点 Language),把界面切换成中文。Claw 就是 WorkBuddy 的'遥控器'功能模块,专门负责对接各类通讯工具。

4.2 创建企业微信机器人

接下来需要有个'信使'在企业微信和 WorkBuddy 之间传话。登录企业微信管理后台,进入应用管理→创建应用,上传个头像,填写应用名称(比如'我的 AI 同事'),可见范围选自己或整个部门。

创建完成后,在应用详情页找到凭证与基础信息,记下 AgentId 和 Secret。然后进入权限管理,给机器人开通必要的权限,比如 chat_message(收发消息)、media_upload(上传文件)等。

4.3 开启 WebSocket 长连接

在企业微信管理后台的智能机器人配置页,开启长连接模式。系统会生成专属的 BotID 和 Secret,这两个值就是后面订阅 WebSocket 用的身份凭证。

回到 WorkBuddy 的 Claw 设置页,选择企业微信通道,把刚才的 BotID 和 Secret 填进去,点击测试连接。如果看到'WebSocket 连接成功'的提示,说明你的手机和电脑已经通过这条'隐形数据线'连上了。

整个配置过程顺利的话,确实 1 分钟就能搞定。

五、C#实战:自己撸一个企业微信 WebSocket 客户端

有追求的小伙伴可能会想:能不能不用 WorkBuddy 自带的客户端,自己用 C# 写一个类似的 WebSocket 控制器?当然可以。企业微信的 WebSocket 接口是开放的,只要拿到凭证,任何语言都能接入。

以下是一个基于 .NET 9 的极简示例,展示如何建立长连接并订阅消息:

using System;
using System.Net.WebSockets;
using System.Text;
using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;

public class WeComAIClient
{
    private readonly string _wsUrl = "wss://openws.work.weixin.qq.com";
    private readonly string _botId;
    private readonly string _secret;
    private ClientWebSocket _ws;

    public WeComAIClient(string botId, string secret)
    {
        _botId = botId;
        _secret = secret;
    }

    public async Task ConnectAsync()
    {
        _ws = new ClientWebSocket();
        await _ws.ConnectAsync(new Uri(_wsUrl), CancellationToken.None);

        // 发送订阅请求
        var subscribeMsg = new
        {
            cmd = "aibot_subscribe",
            headers = new { req_id = Guid.NewGuid().ToString() },
            body = new { bot_id = _botId, secret = _secret }
        };
        var json = JsonSerializer.Serialize(subscribeMsg);
        var bytes = Encoding.UTF8.GetBytes(json);
        await _ws.SendAsync(new ArraySegment<byte>(bytes), WebSocketMessageType.Text, true, CancellationToken.None);

        // 启动接收循环
        _ = ReceiveLoopAsync();
    }

    private async Task ReceiveLoopAsync()
    {
        var buffer = new byte[4096];
        while (_ws.State == WebSocketState.Open)
        {
            var result = await _ws.ReceiveAsync(new ArraySegment<byte>(buffer), CancellationToken.None);
            if (result.MessageType == WebSocketMessageType.Text)
            {
                var msg = Encoding.UTF8.GetString(buffer, 0, result.Count);
                Console.WriteLine($"收到指令:{msg}");
                // 这里可以解析 msg,调用本地 AI 或 WorkBuddy 的 Open API
            }
        }
    }

    public async Task SendResponseAsync(string userId, string content)
    {
        // 构造回复消息(需按企业微信格式)
        var response = new
        {
            touser = userId,
            msgtype = "text",
            text = new { content = content }
        };
        // 实际发送需要通过企业微信的主动消息接口,配合 access_token 使用
    }
}

这段代码展示了核心逻辑:建立 WSS 连接→发送 aibot_subscribe→进入接收循环。实际生产环境还需要处理异常重连、心跳保活、消息加解密等细节,但骨架就是这样。

六、高阶玩法:让 AI 同事'卷'起来

基础遥控只是开胃菜,WorkBuddy 的真正威力在于自动化编排。

6.1 定时任务:到点自动打工

在 WorkBuddy 的自动化标签页,可以设置 Cron 表达式任务。比如配置'每周五 17:00'触发,任务内容'读取本周会议纪要→生成待办清单→导出 PDF→推送到企业微信'。到了点,哪怕你早就下班了,这位数字同事还是会准时把周报发给你。

6.2 多 Agent 并行:几个龙虾一起炒

WorkBuddy 支持多窗口、多 Agent 并行工作。你可以同时开三个任务窗口:一个负责爬取竞品数据,一个负责写分析文案,一个负责生成配图。复杂任务拆解后同步开工,效率直接拉满。

6.3 Skills 技能包:零代码扩展能力

WorkBuddy 兼容 OpenClaw 的 Skills 体系,官方市场提供了海报生成、发票识别、PPT 自动化等 20 多种现成技能。如果这还不够,可以用 MCP(Model Context Protocol)协议自己写插件。比如接入公司内部的 ERP 系统,让 AI 同事能直接查库存、下订单。

七、写在最后:打工人的'外挂'时代

腾讯这次推出 WorkBuddy,本质上是在降低 AI Agent 的使用门槛。以前玩 OpenClaw 需要懂命令行、会配环境,现在小白用户下载个安装包就能体验'养龙虾'的乐趣。对企业来说,这也是个低成本试水的入口——不用改造现有 IT 架构,通过企业微信 WebSocket 就能让 AI 接管重复性工作。

当然,这玩意儿目前还不能替代人类的判断力,重要文件处理前最好还是人工复核一遍。但把它当成一个不知疲倦的初级助手,帮你处理报表、整理资料、定时提醒,绝对绰绰有余。

下次再加班,不妨试着对企业微信喊一嗓子:'龙虾,把这份数据透视表做了。'然后潇洒地关上电脑回家。毕竟,有 AI 同事在,为什么还要自己熬夜呢?

目录

  1. WorkBuddy 实战:基于企业微信 WebSocket 构建 AI 数字同事
  2. 一、从“养龙虾”到“国产小龙虾”:打工人的数字替身来了
  3. 二、WorkBuddy 不是聊天框,是带脑子的“AI 同事”
  4. 三、企业微信 WebSocket 长连接:手机遥控电脑的“隐形数据线”
  5. 四、实战配置:1 分钟打通企业微信“遥控”
  6. 4.1 下载与基础配置
  7. 4.2 创建企业微信机器人
  8. 4.3 开启 WebSocket 长连接
  9. 五、C#实战:自己撸一个企业微信 WebSocket 客户端
  10. 六、高阶玩法:让 AI 同事“卷”起来
  11. 6.1 定时任务:到点自动打工
  12. 6.2 多 Agent 并行:几个龙虾一起炒
  13. 6.3 Skills 技能包:零代码扩展能力
  14. 七、写在最后:打工人的“外挂”时代
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • GitHub 代码搜索实战:工具推荐与高级语法详解
  • Docker 基础:虚拟化原理与容器化实战
  • HarmonyOS6 RcImage 组件填充模式与形状系统设计(一)
  • Python 词云库 wordcloud 中文显示问题详解
  • 本地大模型部署的残酷真相:成本、门槛与真实体验
  • 从零写 Agent 框架:Workflow 与 Runtime 模块设计
  • Qlib 前端可视化平台助力量化投资
  • 全国计算机等级考试(二级 Web)安排与真题解析
  • C++原子操作:从底层原理到实战应用
  • 使用 MCP 协议连接 Cursor 与 Master Go 设计平台
  • OpenVLA 架构解析:基于 Prismatic VLM 与下一个 Token 预测的动作生成
  • HDFS 集群扩展方法:架构、机制与实战
  • Advanced Archive Password Recovery v4.54.55 中文安装版使用指南
  • LeetCode 160:相交链表解题思路与代码实现
  • 滑动窗口算法实战:水果成篮与异位词
  • Llama-3.2-3B 入门指南:Ollama 部署与使用
  • Miloco 本地大模型智能家居部署与使用记录
  • 国产 AI 大模型 Kimi 技术解析与应用前景
  • Git Push 失败常见原因排查:权限、分支保护与冲突解决
  • OpenClaw 在 Mac 上本地化部署及接入飞书教程

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online