# WeChatHook **Repository Path**: plug-in-unit-2/we-chat-hook ## Basic Information - **Project Name**: WeChatHook - **Description**: WeChatHook 是一个功能强大的 Python 微信机器人框架,基于 DLL 注入技术构建,支持丰富的接口和高扩展性。通过多线程消息处理,它能够高效应对大量消息,极大地提升你的开发效率。无论是处理复杂任务还是实现个性化需求! - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-14 - **Last Updated**: 2025-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WeChatHook #### 介绍 WeChatHook 是一个功能强大的 Python 微信机器人框架,基于 DLL 注入技术构建,支持丰富的接口和高扩展性。通过多线程消息处理,它能够高效应对大量消息,极大地提升你的开发效率。无论是处理复杂任务还是实现个性化需求! #### 基础功能 - 登录状态检测 - 用户信息获取(wxid/昵称/备注) - 消息撤回管理 - 聊天记录操作(查询/删除) #### 消息处理 |类型|同步发送|CDN 发送|引用回复|合并转发| |--|--|--|--|--| |文本消息|✅|✅|✅|✅| |图片/文件|✅|✅|✅|✅| |语音/视频|✅|✅|-|✅| |位置/名片|✅|-|-|✅| |小程序/链接|✅|-|✅|✅| #### 群组管理 - 群创建/解散 - 成员管理(添加/移除/邀请) - 群公告设置 - 群备注修改 - @全体成员消息 - 群主权限转移 #### 好友管理 - 好友添加(二维码/名片/微信号) - 权限控制(拉黑/朋友圈权限) - 僵尸粉检测(双重方法) - 自动通过好友请求 - 企业微信好友对接 #### 高级功能 - 朋友圈互动(点赞/评论/发布) - 微信支付(收款/转账/退款) - 数据库操作(SQL 执行/数据提取) - OCR 图片文字识别 - 公众号文章抓取 - 企业微信群管理 #### 微信版本 [WeChatSetup3.9.5.81.exe](http://WeChatSetup3.9.5.81.exe) #### 安装 pip install wxhook #### 使用示例(技术微信:LY-wenboo) ``` # import os # os.environ["WXHOOK_LOG_LEVEL"] = "INFO" # 修改日志输出级别 # os.environ["WXHOOK_LOG_FORMAT"] = "{time:YYYY-MM-DD HH:mm:ss} | {message}" # 修改日志输出格式 from wxhook import Bot from wxhook import events from wxhook.model import Event def on_login(bot: Bot, event: Event): print("登录成功之后会触发这个函数") def on_start(bot: Bot): print("微信客户端打开之后会触发这个函数") def on_stop(bot: Bot): print("关闭微信客户端之前会触发这个函数") def on_before_message(bot: Bot, event: Event): print("消息事件处理之前") def on_after_message(bot: Bot, event: Event): print("消息事件处理之后") bot = Bot( # faked_version="3.9.10.19", # 解除微信低版本限制 on_login=on_login, on_start=on_start, on_stop=on_stop, on_before_message=on_before_message, on_after_message=on_after_message ) # 消息回调地址 # bot.set_webhook_url("http://127.0.0.1:8000") @bot.handle(events.TEXT_MESSAGE) def on_message(bot: Bot, event: Event): bot.send_text("filehelper", "hello world!") bot.run() ``` (技术微信:LY-wenboo)