wppconnect

用 Node.js 轻松操控 WhatsApp,快速搭建聊天机器人

开源 🏷️完全免费 ✅ 目前可打开 对话助手 🍴 复刻 587 🐛 待处理 34 👀 关注 73
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3523
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用,官网提供在线文档和演示,无付费版本。

项目预览

wppconnect 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队wppconnect-team
定价模式🏷️完全免费
价格说明开源项目,免费使用,官网提供在线文档和演示,无付费版本。
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型automation,chatbot,messaging,nodejs,open-source,puppeteer,typescript,whatsapp,whatsapp-api,whatsapp-bot,whatsapp-web,wppconnect
GitHub 星标★ 3523
上线时间2021-01-25 00:00:00
代码更新2026-11-09
仓库体积91.8 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

WPPConnect 是一个由 JavaScript 社区维护的开源项目,旨在将 WhatsApp Web 的功能导出到 Node.js 环境,供开发者构建各类交互应用。它解决了开发者无法直接通过官方 API 操作 WhatsApp 的痛点,通过 Puppeteer 控制 WhatsApp Web 实现消息收发、媒体传输、群组管理等能力。项目核心能力包括:基于 Node.js 的简单 API 调用、支持发送文本/图片/视频/文档、监听消息事件、自动回复、以及结合人工智能进行意图识别。它适合搭建客服机器人、消息通知系统、营销自动化工具等场景。项目使用 TypeScript 编写,模块化设计,社区活跃,持续更新以适配 WhatsApp 的变动。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3523

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:库/依赖 4 步

环境要求

  • Node.js 运行环境(WPPConnect 是 Node.js 包,通过 npm 安装)
  • npm 包管理器
  • 可正常访问 WhatsApp Web 的网络环境
  • 一个可用于扫码登录的 WhatsApp 账号

安装与启动步骤

  1. 1准备 Node.js 环境

    WPPConnect 是发布到 npm 的 Node.js 包,使用前需先在本机装好 Node.js 与 npm。

  2. 2安装 WPPConnect

    在项目目录下执行 README 给出的安装命令,包会写入 package.json 依赖项。

    npm i --save @wppconnect-team/wppconnect
  3. 3阅读官方入门文档

    README 未包含示例代码,需按官方 Getting Started 与 Basic Function 页面了解调用方式。

  4. 4运行并扫码登录

    编写并运行脚本后,用手机 WhatsApp 扫描终端生成的二维码即可建立会话并收发消息。

如何确认成功

执行安装后,package.json 的 dependencies 中出现 @wppconnect-team/wppconnect,且 node_modules 下存在该目录。

常见问题

Q:安装时提示找不到包怎么办?

A:确认已正确安装 Node.js 与 npm,并在项目目录下执行 npm i --save @wppconnect-team/wppconnect;仍失败可检查 npm 源或网络。

Q:安装完成后怎么开始写代码?

A:README 只给出安装命令,具体用法请查看官方文档 Getting Started 与 Basic Function 页面。

Q:线上文档在哪里?

A:安装说明见 https://wppconnect.io/docs/tutorial/basics/installation ,基础功能见 https://wppconnect.io/docs/tutorial/basics/basic-functions 。

Q:支持哪些功能?

A:README 列出自动刷新二维码、发送文本/图片/视频/音频/文档、获取联系人/群组/黑名单、多会话、转发与接收消息等。

注意事项

  • README 仅提供 npm 安装命令,使用示例需参考官网文档
  • 该包运行在 Node.js 环境,用 TypeScript 编写
  • 安装命令使用 --save,会将依赖写入 package.json

核心亮点

  • API 设计简洁,几行代码即可实现消息监听和自动回复
  • 基于 Puppeteer 模拟 Web 端,无需担心官方 API 限制
  • 支持多媒体发送和群组管理,覆盖常见交互需求

不足之处

  • 依赖非官方 Web 接口,存在被 WhatsApp 封禁的风险
  • 文档和示例不够完善,新手上手需自行探索

适用场景

  • 搭建 WhatsApp 客服机器人,自动回复常见问题
  • 实现消息通知系统,将系统事件推送到个人或群组
  • 开发营销自动化工具,批量发送推广消息

替代项目

whatsapp-web.js、Baileys、Venom-bot

上一篇:Streamer-Sales

下一篇:holmesgpt

同类项目推荐

openSAR 开源

Notebook 学 SAR,示例文档一站看

Synthetic Aperture Radar (SAR) Tools and Documents from Earth Big Data LLC

★ 131 2026-10-20
ovmeet 开源

多协议设备一键接入,网页就能开视频会议和远程指挥

SIP视频对讲、MCU融屏、指挥调度 、网页视频会议、视频会议、H5视频直播、SIP广播会议、融···

★ 227 2026-10-12
wisp-science 开源

本地优先的 AI 科学计算工作台,让科研分析更高效

Open-source, local-first desktop AI research workbench for scientific computing with···

★ 1068 2026-08-09
CrackSQL 开源

一句话把 SQL 方言翻译成另一种,省去手动改写

LLM-based Dialect Translation System

★ 88 2026-08-09
OpenVision 开源

让 Ray-Ban 眼镜秒变离线 AI 助手,隐私无忧

Open-source iOS app connecting Meta Ray-Ban smart glasses to AI — 5 backends (on-de···

★ 195 2026-08-09
open-science 开源

本地优先的AI科研助手,让文献分析、实验设计更高效

The open-source AI research workbench for scientific research and agent workflows. L···

★ 5495 2026-08-09
GhostCut-auto_video_translation 开源

一键自动翻译视频硬字幕并配音,轻松实现视频本地化

auto video translation-video translator can auto translate video hard subtitles, aut···

★ 178 2026-08-09
airspace-visualizer 开源

把天空搬进地图,用聊天看懂每架飞机

Airspace visualizer app with ADS-B and ACARS integration. AI chatbot back-end via O···

★ 102 2026-08-09
vonage-java-sdk 开源

Java 后端一行调用,短信语音验证码全接入

Vonage Server SDK for Java. API support for SMS, Messages, Voice, Text-to-Speech, Nu···

★ 104 2026-10-01