Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
微信机器人,个人微信号小助手平台,基于 Node.js、Nuxt.js 和 Wechaty,提供 Web 管理后台、自动回复、群管理和定时任务。
Wxbot 是一个基于 Node.js、Nuxt.js 和 Wechaty 构建的个人微信号机器人平台,核心是为个人微信账号提供一个带 Web 管理后台的自动聊天与群管理工具。它通过 iPad 协议(wechaty-puppet-padlocal)登录微信,并在浏览器控制台中完成好友验证、关键词回复、群聊管理和定时任务等操作。
Wxbot 是一个开源的个人微信号机器人平台,服务器端运行在 Node.js 上,SSR 前端使用 NuxtJS,UI 组件采用 Ant Design of Vue,数据持久化使用 MongoDB。它以微信账号为输入,经过后台规则处理后输出自动回复、群聊管理操作和定时消息推送,并提供一个可在浏览器访问的管理站点。该仓库发布在 GitHub,主题标签包含 nodejs、nuxt、wechaty,目前有 287 个 star。
准备条件:安装 Node.js v10 以上和 MongoDB,并推荐使用 cnpm 安装依赖。克隆仓库后执行 cnpm i 安装依赖,然后根据实际环境修改 config.js 中的 host、port、mongoUrl、secret 和 tianApiKey。开发模式运行 npm run dev 并访问 http://localhost:3000/,使用 admin/111111 登录;生产模式先 npm run build 再 npm start,可使用 PM2 管理进程。
node index 启动。项目在 GitHub 上公开,README 未声明具体许可证,也未提及付费版本;任何人都可以下载、修改或部署。它使用 wechaty-puppet-padlocal 作为 iPad 协议,实际登录微信时需要相应的 PadLocal 服务。
启动开发或生产站点后,通过浏览器访问站点地址(开发模式为 http://localhost:3000/),输入默认用户名 admin 和密码 111111 即可进入控制台。
支持群聊列表管理、修改群名称、发布公告、发送群消息、设置入群欢迎语、成员违规次数上限,以及是否受机器人控制的开关;还可以通过指令将成员移出群聊。
可以。在“定时任务”页面中,你可以针对好友、某个群聊或所有群聊创建定时任务,机器人会在指定时间自动推送消息。