本项目提供WeChat PC API源码,旨在帮助开发者创建微信机器人及实现微信Hook功能,便于自动化处理和深度集成。
wechat_pc_api 使用 HOOK 技术将核心功能封装成 DLL,并提供简易接口供程序调用。通过扩展 wechat_pc_api 可以实现监控或收集微信消息、自动推送到聊天机器人,以及远程控制设备等功能的测试。
支持的语言包括 C/C++、C#、易语言、Python、Java、Go、NodeJs、PHP 和 VB 等多种编程语言。当前版本适用于微信 PC 版本 3.0.0.57。使用前,请先下载并安装相关代码库。
功能清单如下:
- 支持任意多开
- 允许在已有运行的微信进程中进行操作
- 可接收所有类型的消息(包括接口发送和直接从电脑上发送)
- 获取群、群成员、好友列表以及公众号列表的支持
- 发送常见消息类型的实现支持,包含表情符号文件
具体使用方法可以参考 samples/python/demo.py 示例。以下是 Python 封装后的一个调用示例:
```python
from __future__ import unicode_literals # 使用unicode编码方式处理字符串
```
以上是关于 wechat_pc_api 的简单介绍和功能说明。