python hook pc微信_PC企业微信HOOK接口开源
介绍
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
功能清单
接收用户登录消息
接收用户注销消息
发送文本
发送文件
发送视频
发送图片
发送名片
发送图文卡片
接收文本消息
接收图片消息
接收语音消息
接收名片消息
接收视频消息
接收表情消息
接收位置消息
接收图文卡片消息
接收文件消息
接收红包消息
接收小程序消息
文档
具体使用可以暂时参考samples/python/demo.py, 如下是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 = '
python hook pc微信_PC企业微信HOOK接口开源相关推荐
- cmd pc如何开多个微信_Win10下个人微信与企业微信多开
背景 2020年末,不光个人微信已经独步天下,企业微信也越来越扮演重要的角色.日常工作中,自己一个个人微信还要维护一个公司的个人微信的不在少数.当然也有企业微信要维护多个的情况.今天被同事问到这个问题 ...
- CabloyJS一站式助力微信、企业微信、钉钉开发 - 钉钉篇
前言 现在软件开发不仅要面对前端碎片化,还要面对后端碎片化.针对前端碎片化,CabloyJS提供了pc=mobile+pad的跨端自适应方案,参见:自适应布局:pc = mobile + pad 在这 ...
- 微信或企业微信实现扫码登录的三种方式
通过微信或企业微信扫码登录PC管理后台,替代传统的账号.密码登录. 为了完成这个功能,疯狂百度各种扫码登录的技术文章,能实现微信或企业微信扫码登录的方式可以说有三种: 1.注册一个微信资源开放平台账号 ...
- CabloyJS一站式助力微信、企业微信、钉钉开发 - 企业微信篇
前言 现在软件开发不仅要面对前端碎片化,还要面对后端碎片化.针对前端碎片化,CabloyJS提供了pc=mobile+pad的跨端自适应方案,参见:自适应布局:pc = mobile + pad 在这 ...
- CabloyJS一站式助力微信、企业微信、钉钉开发 - 微信篇
前言 现在软件开发不仅要面对前端碎片化,还要面对后端碎片化.针对前端碎片化,CabloyJS提供了pc=mobile+pad的跨端自适应方案,参见:自适应布局:pc = mobile + pad 在这 ...
- 微信、企业微信、支付窗、微博SDK 四合一,JeeWx-api 1.2.2 版本发布!
JeeWx-API 1.2.2 版本发布,微信.企业微信.支付窗.微博SDK四合一 JEEWX-API 是第一款JAVA版微信极速SDK,同时集成企业微信SDK,支付窗SDK,微博SDK,可以快速的基 ...
- 微信、企业微信和支付窗 SDK 三合一,JeeWx-api 1.2.0 版本发布
JeeWx-API 1.2.0 版本发布,微信.企业微信和支付窗SDK三合一 摘要: JEEWX-API 是第一款JAVA版微信极速SDK,同时集成企业微信SDK,支付窗SDK,可以快速的基于她进行微 ...
- ubuntu | 用crossover安装-微信和企业微信
本方法是基于正版crossover,要从网站购买注册码: 文章目录 1.购买并激活crossover 1.1 购买网站 1.2 下载软件.获取注册码 1.3 激活软件 2.安装微信/企业微信 3.可能 ...
- 刚刚,微信和企业微信双双重磅更新,你想要的功能这次全都有!
今天早上,微信和企业微信同时悄咪咪的发布了最新 iOS 版本,双双重磅更新或升级了相关功能.要不是有小伙伴的贴心提醒,小编差点错过了这次喜讯. 毕竟,作为基于企业微信为主体的SCRM私域运营管理平台( ...
最新文章
- c# websocketServer传图片
- [云炬创业管理笔记]第二章测试4
- python安装系统要求_python需要什么系统 | window重装系统教程
- gpg加密命令 linux_用 PGP 保护代码完整性(四):将主密钥移到离线存储中 | Linux 中国...
- C语言实现珠排序bead sort算法(附完整源码)
- Exchange Server2010系列之七:多邮箱搜索找出神秘邮件的幕后黑手
- GB2312, GBK, GB18030 这几种字符集主要的区别
- css中的伪类与伪元素的区别
- Uniwebview2插件常见问题以及刘海屏屏幕适配,屏幕旋转的解决方案
- 阿里云服务器突发性能型和共享型哪个好
- Android安卓——实现发短信功能的代码
- 将字符串中的大写字母转化为小写字母
- 1. 彤哥说netty系列之开篇(有个问卷调查)
- 家庭成员介绍html模板,幼儿园介绍家庭成员教案
- linux sudo yum命令详解,Linux apt-get
- 【CV】小目标检测问题中“小目标”如何定义?其主要技术难点在哪?
- 如何戒掉手机去认真学习?
- 第九章:Android开发之Service
- Linux实现文件定期本地备份/异地备份/删除备份的脚本
- python爬虫——爬取豆瓣热门电影海报生成html文件
热门文章
- 常见 TCP 拥塞避免算法浏览(下)
- 小工具:FlickrEdit和Picasa Webalbums Assistant,批量下载图片
- 深入理解LInux ELF可执行程序
- live555 的播放
- 酷狗/酷狗大字版抓包教程
- 写一个函数int digit( int n , int k ),它返回数n的从右向左的第k个十进数字值。例如,函数调用digit(1234,2)将返回值3。
- SAP物料分类账理解
- C++设计模式由浅入深(二)—— 类模板和函数模板
- 物联网时代的智能基础设施
- 规划数据指标体系方法(下)——新海盗模型