项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 23531
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 与 npm 环境(README 指示使用 npm install / npm start)
- 可访问 GitHub 及 npm 仓库的网络
- 可选:已安装 Docker(README 提供 Docker 运行方式)
安装与启动步骤
-
1克隆入门模板
官方推荐新手从 wechaty-getting-started 模板仓库开始,该仓库开箱即用,可直接作为自己项目的起点。
git clone https://github.com/wechaty/wechaty-getting-started.git -
2安装依赖
进入模板目录后用 npm 安装依赖,README 说明 clone + npm install 后即可正常工作。
cd wechaty-getting-started && npm install -
3启动机器人
在模板目录中执行启动命令运行示例机器人,观察终端输出是否正常。
npm start -
4准备 bot.js
若不用入门模板,需先把 README 中 6 行 JavaScript 示例保存为 bot.js,再选择 NPM 或 Docker 方式运行。
-
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
下一篇:diffusers
同类项目推荐
Hephaestus
开源
让AI代理自己搭建工作流,告别预设流程,动态完成任务。
Semi-Structured Agentic Framework. Workflows build themselves as agents discover wha···
laravel
开源
在 Laravel 中一键集成 Grok AI,快速构建智能聊天与自动化功能。
Seamlessly integrate Grok AI into Laravel applications with an elegant, developer-fr···
solon-ai
开源
Java 开发者快速构建 LLM 应用,支持 RAG 与 Agent,可嵌入主流框架。
Java AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-···
contextual-engineering-guide
开源
用 LangChain/LangGraph 把上下文工程从概念变成可跑通的代码
Implementation of contextual engineering pipeline with LangChain and LangGraph Agent···
cogitator
开源
用 Python 快速搭建链式思维提示,让模型推理更稳。
A Python toolkit for chain-of-thought prompting
ax
开源
用 TypeScript 写 DSPy,让 LLM 应用开发更工程化
The pretty much "official" DSPy framework for Typescript
claude-code-tools
开源
给 Claude Code 装上瑞士军刀,日常开发效率翻倍
Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agen···
build-your-own-coding-agent
开源
跟着书抄代码,亲手搭出你的AI编程助手
Source code for the Build Your Own Coding Agent book
ai-microcore
开源
轻松调用大模型,快速搭建 AI 应用
A handy lib for smooth interaction with large language models (LLMs) and crafting AI···
