nanbingxyz /
wechat-channel
微信的 openclaw-weixin 开放的是一个接入 ClawBot 的实现,在此基础上移除了对 OpenClaw 的依赖,改造为了一个独立的,连接 ClawBot 的消息通道。 功能特性 QR码登录 - 终端扫码即可登录微信机器人 消息接收 - 长轮询方式实时接收消息 消息发送 - 支持文本、图片、视频、文件 多账户 - 支持同时管理多个机器人账户 独立运行 - 无需依赖其他框架,开箱即用 安装 bash npm install …
nanbingxyz /
微信的 openclaw-weixin 开放的是一个接入 ClawBot 的实现,在此基础上移除了对 OpenClaw 的依赖,改造为了一个独立的,连接 ClawBot 的消息通道。 功能特性 QR码登录 - 终端扫码即可登录微信机器人 消息接收 - 长轮询方式实时接收消息 消息发送 - 支持文本、图片、视频、文件 多账户 - 支持同时管理多个机器人账户 独立运行 - 无需依赖其他框架,开箱即用 安装 bash npm install …
微信的 openclaw-weixin 开放的是一个接入 ClawBot 的实现,在此基础上移除了对 OpenClaw 的依赖,改造为了一个独立的,连接 ClawBot 的消息通道。 功能特性 QR码登录 - 终端扫码即可登录微信机器人 消息接收 - 长轮询方式实时接收消息 消息发送 - 支持文本、图片、视频、文件 多账户 - 支持同时管理多个机器人账户 独立运行 - 无需依赖其他框架,开箱即用 安装 bash npm install wechat-channel 或 pnpm add wechat-channel 示例 1. 创建客户端 typescript import { WeixinClient } from 'wechannel'; const client = new WeixinClient({ stateDir: './data', // 数据存储目录 log: console.log, // 日志输出 errorLog: console.error, // 错误日志 }); await client.init(); 2. 处理消息 typescript client.on('message', async (msg) => { console.log(收到消息: ${msg.text}); console.log(来自: ${msg.from}); // 回复消息 await client.sendText(msg.accountId, msg.from, '收到!', { contextToken: msg.contextToken, }); }); 3. 登录并启动 typescript // 登录(会显示二维码) const result = await client.login(); if (result.success && result.account) { console.log('登录成功!'); await client.start(result.account.id); }
讨论这个产品