WeAutoCommon 1.2.99

dotnet add package WeAutoCommon --version 1.2.99
                    
NuGet\Install-Package WeAutoCommon -Version 1.2.99
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WeAutoCommon" Version="1.2.99" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WeAutoCommon" Version="1.2.99" />
                    
Directory.Packages.props
<PackageReference Include="WeAutoCommon" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WeAutoCommon --version 1.2.99
                    
#r "nuget: WeAutoCommon, 1.2.99"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package WeAutoCommon@1.2.99
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WeAutoCommon&version=1.2.99
                    
Install as a Cake Addin
#tool nuget:?package=WeAutoCommon&version=1.2.99
                    
Install as a Cake Tool

WECHATAUTO.SDK - 面向AI的现代化微信自动化框架

.NET License

WeChatAuto.SDK 是一款面向 AI 的微信 PC 客户端自动化/RPA SDK,基于 .NET 与 UI 自动化技术开发。它支持消息收发、转发、群聊与好友管理、朋友圈操作等多种功能,并专为集成人工智能(如 LLM 上下文交互)场景设计。SDK 提供丰富直观的 API,支持 .NET 现代化特性,比如依赖注入,让你轻松将自定义对象集成进自动化流程。

✨ 特性

  • 💬 提供丰富API - 发送文字、表情、文件,支持 @ 提醒,转发消息等消息管理、会话管理、好友/群聊管理、通讯录管理、朋友圈、各类事件监听等丰富API
  • 🛡️ 降低风控 - 同时支持纯软件自动化以及结合硬件键鼠模拟器的自动化操作,满足不同业务需求和安全等级场景下的使用选择。
  • 🚀 多微信实例支持 - 支持同时管理多个微信客户端,通过微信昵称区分不同实例
  • 🚀 现有应用集成 - 支持依赖注入、日志等企业级特性,由于是SDK库,所以方便在现有系统集成,通过SDK,也非常容易的开发新的微信RPA/自动化应用
  • 🚀 Web Support - 提供Rest API 供Python、js/ts等非.net的家人们调用。 👉点击了解Web Support
  • 😊 AI 友好集成 - 原生支持 LLM 上下文对接并提供 MCP Server,便于对接主流智能体与平台(如 MEAI、SK、MAF),助力智能应用高效闭环与创新集成

👉 如需体验,请点击链接进入: WeChatAuto.SDK体验指引

如果觉得有帮助,欢迎点赞、Star和Fork本项目,以免失联,感谢支持!

🎉 微信客户端版本说明(重要!!)

在进行微信自动化开发时,客户端版本是一个必须重点关注的因素。不同版本的微信在 UI 结构、控件树以及安全策略上存在差异,会直接影响自动化的稳定性与兼容性。

WeChatAuto.SDK 提供两个版本的SDK:


🧱 微信 3.9.12.xx(稳定版)

微信 3.9.12.x 系列的最终版本;

  • UI 结构已完全固化,变动极小
  • 一旦问题被修复,基本不会因版本更新再次出现
  • 建议使用场景是自用,而且并不发布出去给其他人用,优先选择此版本

使用指南

👉 完整的文档请参考: WeChatAuto.SDK 3.9.12.xx文档

👉 安装安装不上微信客户端3.9.12.xx? 请参考: 如何安装3.9.12.xx等微信低版本客户端

👉 SDK源码与DEMO项目演示,请参考: 3.9.12.xx源码及DEMO项目


⚡ 微信 4.1.9.xx(最新版本)
  • 基于微信 4.x 最新微信客户端的持续演进版本
  • 客户端仍在不断更新,UI 和内部机制可能发生变化,所以自动化可能会受到版本更新影响,需要适配调整
  • WeChatAuto.SDK 将持续跟进最新版本进行适配与优化
  • 建议使用场景是追求新功能 / 能接受版本变化 有一定维护能力的项目

目前4.1.9.xx微信版本为VIP用户独享,并不对外开放

⚠️ 注意事项

  1. 风控风险:频繁操作可能触发微信风控机制,建议:

    • 使用键鼠模拟器降低风险
    • 控制操作频率
    • 避免短时间内大量操作
  2. 微信版本:做微信RPA一定要注意微信的版本,请确认微信版本正确的对应了WeChatAuto.SDK的版本;

🎈 关于键鼠模拟器

键鼠模拟器是一类专门的硬件设备,能够模拟物理键盘和鼠标的真实输入。相较于直接调用 PostMessage、SetInput 等 API 进行注入,这类传统软件方式往往会留下可被识别的痕迹,极易被微信等应用检测为自动化行为并引发风控。而键鼠模拟器通过硬件底层发送信号,模拟出的输入和人手操作无异,从而高度还原人类使用方式,在风控安全性和隐蔽性方面具备天然优势。

实际测试表明,在微信某些高敏感操作场景(比如群聊内加好友)下,借助键鼠模拟器能有效降低被风控的概率。需要注意的是,即便是手动操作,部分极端高风险情况下也有可能触发风控。因此,强烈建议在高敏感度和易风控场景优先考虑且规范使用键鼠模拟器,以获得更稳定和安全的自动化体验。

本 SDK 同时支持纯软件自动化以及结合硬件键鼠模拟器的自动化操作,满足不同业务需求和安全等级场景下的使用选择。

关于键鼠模拟器更深度的了解,请参见:键鼠模拟器

😊 关于VIP

由于时间和精力有限,为了更好地投入研发和持续改进产品,本人目前仅为已购买VIP服务的客户提供优先和深入的技术支持。这样做,是希望通过区分服务对象,专注为VIP客户带来更高品质、更有保障的体验。当然,广大普通用户依然欢迎通过 Issue 反馈和交流,只是服务响应的优先级和深度会有所不同。

🎉 VIP 客户可享受以下专属服务保障:

  • 💡 BUG 优先响应:出现 Bug 或有新的 Enhancement ,第一时间响应、定位和解决,保障 VIP 项目的稳定运行;
  • 📚 完整开发文档:提供详细、及时更新的 API 开发文档,助力集成与开发效率;
  • 🎬 一小时入门教学视频:涵盖入门到进阶的全流程教学视频,帮助用户高效掌握 SDK;
  • 👥 VIP 技术交流群:专属 VIP 交流群,优先、及时解答问题,实时高效支持;
  • 🚀 专属 VIP 私有仓库:VIP 客户将获专属私有仓库,会不定期提供丰富的应用层扩展与独享内容;
  • 🚀 一对一的专属vip服务: 这是你加入 VIP 的核心理由,微信自动化能力由 WeChatAuto.SDK 提供深度支持,业务系统由你自由扩展,实现技术与业务的高效分工;

😊 非 VIP 客户:

同样欢迎非VIP通过 Issue 提问或反馈问题;

非 VIP 会员私下找我,我会在时间允许情况下进行处理,但响应和解决可能会有延迟,敬请谅解。

如需升级成为 VIP,或了解 VIP 具体权益和支持方案,👉请与我联系。感谢理解与支持,让我有更多精力专注于技术创新与完善!


🎁 WechatAuto.SDK功能介绍视频

【微信轻松接入人工智能(一) - WeChatAuto.SDK功能介绍】

【微信轻松接入人工智能(二)- WeChatAuto.SDK发送消息】

【微信轻松接入人工智能(三)- WeChatAuto.SDK发送消息2】

【微信轻松接入人工智能(四)- WeChatAuto.SDK消息监听】

【微信轻松接入人工智能(五)- WeChatAuto.SDK群聊中@好友】

【微信轻松接入人工智能(六)- WeChatAuto.SDK的MCP-Server的使用介绍】

更多入门视频,或想深度学习,请加入VIP


📝 许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。

🤝 贡献

欢迎提交 Issue 和 Pull Request!

🙏 致谢

在这里感谢那些还在为自由和正义而奋斗的人们🎉🎉


⚒️ 免责声明

本 SDK 仅供学习和研究使用,请遵守微信使用条款,不得用于任何违法违规用途。使用本 SDK 产生的任何后果由使用者自行承担。

Product Compatible and additional computed target framework versions.
.NET net6.0-windows7.0 is compatible.  net7.0-windows was computed.  net7.0-windows7.0 is compatible.  net8.0-windows was computed.  net8.0-windows7.0 is compatible.  net9.0-windows was computed.  net9.0-windows7.0 is compatible.  net10.0-windows was computed.  net10.0-windows7.0 is compatible. 
.NET Framework net48 is compatible.  net481 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on WeAutoCommon:

Package Downloads
WeChatAuto.SDK

WeChatAuto.SDK is a modern WeChat automation framework for AI integration.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.2.99 105 5/5/2026
1.2.98 92 5/4/2026
1.2.97 97 5/3/2026
1.2.96 85 5/2/2026
1.2.95 106 4/29/2026
1.2.94 102 4/28/2026
1.2.93 102 4/27/2026
1.2.92 97 4/26/2026
1.2.91 102 4/25/2026
1.2.90 99 4/25/2026
1.2.89 96 4/24/2026
1.2.88 101 4/23/2026
1.2.87 111 4/23/2026
1.2.86 95 4/22/2026
1.2.85 94 4/22/2026
1.2.84 106 4/22/2026
1.2.83 106 4/16/2026
1.2.82 108 4/16/2026
1.2.81 102 4/10/2026
1.2.8 102 4/10/2026
Loading failed

update the package icon.