wechaty

给微信装个 AI 客服,消息秒回不冷场

开源 🏷️完全免费 ✅ 目前可打开 对话助手 🍴 复刻 2922 🐛 待处理 188 👀 关注 382
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 23531
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,完全免费,可自行部署或使用在线文档。

项目预览

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

项目数据

分类对话助手
开发团队wechaty
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,完全免费,可自行部署或使用在线文档。
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型bot,chatbot,conversational-ai,framework,qq,robotics,wechat,wechaty,whatsapp
GitHub 星标★ 23531
上线时间2016-05-01 00:00:00
代码更新2026-11-07
仓库体积8.9 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数8

项目介绍

面向聊天机器人开发者的对话式 RPA SDK。支持微信、WhatsApp 等多种即时通讯平台,通过统一 API 实现消息收发与自动化操作,是构建跨平台聊天机器人与数字助理的成熟解决方案。

Star 增长趋势

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

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

使用教程

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

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

环境要求

  • Node.js 与 npm 环境(README 指示使用 npm install / npm start)
  • 可访问 GitHub 及 npm 仓库的网络
  • 可选:已安装 Docker(README 提供 Docker 运行方式)

安装与启动步骤

  1. 1克隆入门模板

    官方推荐新手从 wechaty-getting-started 模板仓库开始,该仓库开箱即用,可直接作为自己项目的起点。

    git clone https://github.com/wechaty/wechaty-getting-started.git
  2. 2安装依赖

    进入模板目录后用 npm 安装依赖,README 说明 clone + npm install 后即可正常工作。

    cd wechaty-getting-started && npm install
  3. 3启动机器人

    在模板目录中执行启动命令运行示例机器人,观察终端输出是否正常。

    npm start
  4. 4准备 bot.js

    若不用入门模板,需先把 README 中 6 行 JavaScript 示例保存为 bot.js,再选择 NPM 或 Docker 方式运行。

  5. 5可选 Docker 方式

    README 提供 Docker 专用入门仓库,同样先克隆下来即可按仓库说明运行。

    git clone https://github.com/wechaty/docker-wechaty-getting-started.git

如何确认成功

执行 npm start 后终端输出启动日志且进程不报错退出,即表示机器人已成功运行。

常见问题

Q:第一次使用应该从哪个仓库开始?

A:官方强烈推荐从 https://github.com/wechaty/wechaty-getting-started 开始,它是最简配置的入门模板,clone、npm install、npm start 后即可开箱运行。

Q:Docker 方式支持 TypeScript 吗?

A:支持。README 说明 Docker 版同时支持 JavaScript 和 TypeScript,TypeScript 代码保存为 .ts 扩展名即可,无需编译,因为内部使用 ts-node 运行。

Q:不想用模板,能直接跑 README 里的示例吗?

A:可以。先把 README 中的 6 行 JavaScript 示例保存到名为 bot.js 的文件里,再使用 NPM 或 Docker 运行它。

注意事项

  • README 的示例需先保存为 bot.js 文件后才能运行。
  • Docker 版本用 ts-node 直接运行 TypeScript,无需预编译。
  • README 节选未给出具体端口、端口映射或配置项,请以入门仓库内说明为准。

核心亮点

  • 支持微信、WhatsApp、QQ等多种IM平台,统一API降低多端开发成本
  • 基于TypeScript构建,类型安全且生态丰富,适合企业级机器人开发
  • 活跃社区与Discord支持,文档齐全,降低上手门槛

不足之处

  • 微信个人号协议存在封号风险,依赖非官方实现
  • 部分平台适配器维护活跃度不一,稳定性可能受影响

适用场景

  • 企业客服自动化,集成多平台消息处理
  • 个人或社区机器人,如群管理、自动回复
  • RPA流程中嵌入对话交互,如订单查询、表单填写

替代项目

Botpress、Rasa、Microsoft Bot Framework

上一篇:python-telegram-bot

下一篇:diffusers

同类项目推荐

Hephaestus 开源

让AI代理自己搭建工作流,告别预设流程,动态完成任务。

Semi-Structured Agentic Framework. Workflows build themselves as agents discover wha···

★ 1185 2026-08-09
laravel 开源

在 Laravel 中一键集成 Grok AI,快速构建智能聊天与自动化功能。

Seamlessly integrate Grok AI into Laravel applications with an elegant, developer-fr···

★ 167 2026-08-09
solon-ai 开源

Java 开发者快速构建 LLM 应用,支持 RAG 与 Agent,可嵌入主流框架。

Java AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-···

★ 470 2026-08-09
contextual-engineering-guide 开源

用 LangChain/LangGraph 把上下文工程从概念变成可跑通的代码

Implementation of contextual engineering pipeline with LangChain and LangGraph Agent···

★ 96 2026-08-09
cogitator 开源

用 Python 快速搭建链式思维提示,让模型推理更稳。

A Python toolkit for chain-of-thought prompting

★ 191 2026-08-09
ax 开源

用 TypeScript 写 DSPy,让 LLM 应用开发更工程化

The pretty much "official" DSPy framework for Typescript

★ 2978 2026-08-09
claude-code-tools 开源

给 Claude Code 装上瑞士军刀,日常开发效率翻倍

Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agen···

★ 2031 2026-08-09
ai-microcore 开源

轻松调用大模型,快速搭建 AI 应用

A handy lib for smooth interaction with large language models (LLMs) and crafting AI···

★ 108 2026-08-09