介绍
=============================
wxwork_pc_api 使用HOOK技术将核心功能封装成dll,并提供简易的接口给支持调用dll的语言使用。
你可以通过扩展 wxwork_pc_api 来实现:
* 监控或收集企业微信消息
* 自动消息推送
* 聊天机器人
* 通过企业微信远程控制你的设备
目前测试可以使用语言有C/C++,C#,易语言,Python, Java, Go, NodeJs, PHP, VB, Delphi。
目前支持的企业微信PC版本是3.0.14.1205, 使用api前,先这里下载并安装[WXWork_3.0.14.1205.exe](https://pan.baidu.com/s/1_AxfIGBEeKoEzItMKAiSUQ) 提取码:8fnk
功能清单
-----------------------------------
- 接收用户登录消息
- 接收用户注销消息
- 发送文本
- 发送文件
- 发送视频
- 发送图片
- 发送名片
- 发送图文卡片
- 接收文本消息
- 接收图片消息
- 接收语音消息
- 接收名片消息
- 接收视频消息
- 接收表情消息
- 接收位置消息
- 接收图文卡片消息
- 接收文件消息
- 接收红包消息
- 接收小程序消息
文档
----------------------------
- [DLL接口介绍](doc/dll.md)
- [API接口参数](https://www.showdoc.cc/868510429078104)
- [Python调用介绍](doc/python.md)
具体使用可以暂时参考samples/python/demo.py, 如下是python封装后的调用
```python
import wxwork
import json
import time
from wxwork import WxWorkManager,MessageType
wxwork_manager = WxWorkManager(libs_path='../../libs')
# 这里测试函数回调
@wxwork.CONNECT_CALLBACK(in_class=False)
def on_connect(client_id):
print('[on_connect] client_id: {0}'.format(client_id))
@wxwork.RECV_CALLBACK(in_class=False)
def on_recv(client_id, message_type, message_data):
print('[on_recv] client_id: {0}, message_type: {1}, message:{2}'.format(client_id,
message_type, json.dumps(message_data)))
@wxwork.CLOSE_CALLBACK(in_class=False)
def on_close(client_id):
print('[on_close] client_id: {0}'.format(client_id))
class EchoBot(wxwork.CallbackHandler):
@wxwork.RECV_CALLBACK(in_class=True)
def on_message(self, client_id, message_type, message_data):
# 如果是文本消息,就回复一条消息
if message_type == MessageType.MT_RECV_TEXT_MSG:
reply_content = '😂😂😂你发过来的消息是:{0}'.format(message_data['content'])
time.sleep(2)
wxwork_manager.send_text(client_id, message_data['conversation_id'], reply_content)
if __name__ == "__main__":
echoBot = EchoBot()
# 添加回调实例对象
wxwork_manager.add_callback_handler(echoBot)
wxwork_manager.manager_wxwork(smart=True)
# 阻塞主线程
while True:
time.sleep(0.5)
```
帮助&支持
-------------------------
点击链接加入群聊[WxWorkApi交流群: 970725471](https://jq.qq.com/?_wv=1027&k=yHicylyC)
<img src="./doc/qqgroup.jpg" height="300" />
没有合适的资源?快使用搜索试试~ 我知道了~
wxwork-pc-api 使用HOOK技术将核心功能封装成dll,并提供简易的接口给支持调用dll的语言使用
共12个文件
md:4个
dll:3个
py:2个
7 下载量 145 浏览量
2023-07-13
14:03:17
上传
评论
收藏 19.02MB ZIP 举报
温馨提示
wxwork_pc_api 使用HOOK技术将核心功能封装成dll,并提供简易的接口给支持调用dll的语言使用。 你可以通过扩展 wxwork_pc_api 来实现: 监控或收集企业微信消息 自动消息推送 聊天机器人 通过企业微信远程控制你的设备 目前测试可以使用语言有C/C++,C#,易语言,Python, Java, Go, NodeJs, PHP, VB, Delphi。 目前支持的企业微信PC版本是3.0.14.1205, 使用api前,先这里下载并安装WXWork_3.0.14.1205.exe 提取码:8fnk
资源推荐
资源详情
资源评论
收起资源包目录
wxwork_pc_api-master.zip (12个子文件)
wxwork_pc_api-master
doc
python.md 2KB
dll.md 3KB
api.md 0B
qqgroup.jpg 33KB
LICENSE 34KB
samples
python
wxwork.py 7KB
demo.py 1KB
libs
WxWorkHelper_3.0.14.1205.dll 8.69MB
WxWorkLoader_x86.dll 5.45MB
WxWorkLoader_x64.dll 5.4MB
.gitignore 1KB
README.md 3KB
共 12 条
- 1
资源评论
智达教育
- 粉丝: 2w+
- 资源: 279
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功