Files
WeChatHookBot/WechatHook/__init__.py

39 lines
833 B
Python

"""
WechatHook - 微信 Hook API 封装层
基于新版 HTTP Hook API 实现的微信接口封装
支持 HTTP 通信,无需 DLL 注入代码
"""
from .client import WechatHookClient
from .http_client import HttpClient
from .http_server import CallbackServer, MessageNormalizer
from .message_types import (
MessageType,
MESSAGE_TYPE_MAP,
WECHAT_MSG_TYPE_MAP,
normalize_message,
normalize_from_callback,
get_internal_msg_type,
)
__all__ = [
# 主客户端
'WechatHookClient',
# HTTP 组件
'HttpClient',
'CallbackServer',
'MessageNormalizer',
# 消息类型
'MessageType',
'MESSAGE_TYPE_MAP',
'WECHAT_MSG_TYPE_MAP',
'normalize_message',
'normalize_from_callback',
'get_internal_msg_type',
]
__version__ = '2.0.0'