ss-wechat/wechatapi
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# 🚀 WeChatAPI - 自动化与微信个人号接入解决方案 **WeChatAPI** 是一款针对微信个人号开发的 RESTful API,支持自动化操作、Webhook 事件回调、消息推送等功能。该 API 可以轻松集成到你的 SaaS 系统,支持多平台与自定义业务需求。 - 简单易用,快速接入微信。 - 高度扩展,适应不同场景。 - 内建强大的安全防护措施。 **WechatAPI** 是一款专为开发者、SaaS 平台及私域操盘手打造的**微信个人号二次开发**底层协议框架。我们提供极其稳定、防封控的 HTTP RESTful API 与毫秒级 Webhook 事件回调,让你彻底告别繁琐的 PC Hook、内存注入与封号焦虑。 只需几行代码,即可快速搭建微信机器人、全自动营销 SOP 系统,或无缝对接 OpenClaw 等前沿智能体框架,构建类似“青鸾之语”级别的企业级智能客服与私域管理矩阵。 🌐 **获取专属 API Token 与控制台:** [wechatapi.net](https://wechatapi.net) --- ## 🏗️ 系统架构与工作流 (Architecture) WechatAPI 采用 `RESTful API 发送 + Webhook 异步接收` 的现代微服务架构,完美解耦底层通信与上层业务逻辑: ```text [ 大模型 / OpenClaw ] <---> [ 你的业务服务器 / SaaS 平台 ] | ^ (调用 API 发送) (Webhook 推送消息) v | [ WechatAPI 云端核心引擎 ] | [ 微信原生服务器 (稳定协议) ] 📈 核心业务场景 (Use Cases) WechatAPI 完美契合从极客玩家到企业级 SaaS 的多维业务需求: 🤖 1. AI 智能体与自动化客服矩阵 无缝对接 LLM: 通过 Webhook 实时监听私聊/群聊消息,秒级推流至 ChatGPT、Claude 或 OpenClaw 等本地知识库,实现 7x24h 拟人化智能接待。 SCRM 数据沉淀: 将个微好友画像、聊天记录实时同步至企业 CRM,构建完整的私域客户资产库。 🔄 2. 个微自动化营销 SOP 精准触达与群发: 通过 API 提取个微好友标签,定时定量推送营销素材(支持图文、文件、小程序、视频、引用消息)。 新粉零秒转化: 自动通过好友请求,并秒级触发“欢迎语 + 核心产品介绍 + 进群邀请”的转化链路。 🌐 3. 高效社群管理与裂变拉新 自动拉群与护群: 监听特定关键词自动发送进群链接;结合微信号行为风控体系,自动识别并踢出发送违规广告的群成员。 多号群控基建: 支持单节点多微信号并发登录,轻松管理成百上千个微信群聊。 ⚡️ 全栈 API 能力矩阵 WechatAPI 提供涵盖微信全生态的接口支持,所有响应均为标准化 JSON: 🛡️ 账号与授权中枢 (Auth) GET /api/login/qr_code —— 获取设备登录二维码(支持多开) POST /api/login/check —— 轮询检测微信号登录态与断线重连 POST /api/login/logout —— 安全登出指定微信实例 📥 实时消息总线 (Webhook Event) 通过配置回调地址,毫秒级接收微信生态内的所有事件: Event: on_receive_message —— 接收文本、图片、语音、名片等所有聊天消息 Event: on_friend_request —— 监听到新的好友添加请求 Event: on_group_change —— 群成员变动(进群、退群)实时通知 💬 全媒体推送引擎 (Message Send) POST /api/message/send_text —— 发送文本 / 链接 / 艾特(@)消息 POST /api/message/send_image —— 发送高清图片 / 营销海报 POST /api/message/send_file —— 发送 PDF / 业务报价单 / 视频文件 POST /api/message/send_applet —— 发送各类微信小程序卡片 👥 流量池与关系链管理 (Contact & Group) GET /api/contact/get_list —— 分页拉取微信号全部好友及标签数据 POST /api/contact/accept_friend —— 自动化通过好友请求 POST /api/group/create —— 通过 API 自动拉人建群 GET /api/group/get_members —— 提取指定群聊的全部 wxid 列表 💻 实战代码示例 (Python) 构建一个能够自动接收微信消息,并调用大模型回复的极简机器人: import requests from flask import Flask, request, jsonify app = Flask(__name__) API_URL = "[https://your-endpoint.wechatapi.net/api/message/send_text](https://your-endpoint.wechatapi.net/api/message/send_text)" TOKEN = "YOUR_ACCESS_TOKEN" # 1. 接收微信消息 (Webhook 接口) @app.route('/wechat/callback', methods=['POST']) def receive_message(): data = request.json # 过滤出私聊文本消息 if data['event'] == 'on_receive_message' and data['msg_type'] == 'text': sender_wxid = data['from_user_id'] content = data['content'] print(f"收到来自 {sender_wxid} 的消息: {content}") # 将 content 传给你的大模型或 OpenClaw 获取回复 ai_reply = "【系统自动回复】您的问题已收到,正在为您查询..." # 2. 调用 WechatAPI 发送回复 send_reply(sender_wxid, ai_reply) return jsonify({"status": "success"}) def send_reply(wxid, text): headers = {"Authorization": f"Bearer {TOKEN}", "Content-Type": "application/json"} payload = {"to_user_id": wxid, "content": text} requests.post(API_URL, headers=headers, json=payload) if __name__ == '__main__': app.run(port=5000) 📚 完整开发文档 & 接入指南 无论是获取测试 Token、查询完整 wxid 结构,还是配置 Webhook 验签逻辑,请访问我们的官方开发者门户: 👉 WechatAPI 官方开发文档⚠️ 合规与免责声明 本项目定位为企业 SaaS 架构学习、自动化测试与效率工具底层组件。请开发者严格遵守《腾讯微信软件许可及服务协议》,严禁利用本接口从事任何灰黑产、自动化刷单、 恶意骚扰、群发垃圾广告等违法违规行为。因滥用接口导致的微信号封禁或法律纠纷,本框架团队概不负责。