- 新增好友申请XML解析器,支持解析微信4.x Linux的fmessage系统消息 - 新增好友申请自动通过规则引擎,支持黑白名单、关键词、场景过滤 - 新增xdotool驱动的好友申请UI自动化流程 - 新增后台好友申请监听器,支持增量轮询与状态统计 - 新增配套API接口,支持查询申请列表、手动/自动通过、配置管理 - 新增多分辨率UI定位配置,适配1280x720和1920x1080分辨率 - 新增配置项支持自动通过功能的开关与规则配置
99 lines
3.1 KiB
Python
99 lines
3.1 KiB
Python
"""woc-bridge 数据模型与错误码定义(按域分组,统一重导出)。"""
|
|
|
|
from woc_bridge.models.base import ERROR_CODES, BridgeError, ErrorResponse
|
|
from woc_bridge.models.login import (
|
|
LoginState,
|
|
QrLoginStartResult,
|
|
QrLoginWaitResult,
|
|
LogoutResponse,
|
|
RestartResponse,
|
|
)
|
|
from woc_bridge.models.status import StatusResponse
|
|
from woc_bridge.models.message import (
|
|
Message,
|
|
MessagesResponse,
|
|
MessagesBySessionResponse,
|
|
MessageSearchResponse,
|
|
)
|
|
from woc_bridge.models.send import (
|
|
SendTextRequest,
|
|
SendFileRequest,
|
|
SendResponse,
|
|
RevokeMessageRequest,
|
|
RevokeMessageResponse,
|
|
ForwardMessageRequest,
|
|
ForwardMessageResponse,
|
|
)
|
|
from woc_bridge.models.moment import (
|
|
MomentPublishRequest,
|
|
MomentPublishResponse,
|
|
MomentShareArticleRequest,
|
|
MomentShareArticleResponse,
|
|
MomentItem,
|
|
MomentsTimelineResponse,
|
|
MomentLikeRequest,
|
|
MomentLikeResponse,
|
|
MomentCommentRequest,
|
|
MomentCommentResponse,
|
|
MomentDeleteRequest,
|
|
MomentDeleteResponse,
|
|
MomentPublishImageRequest,
|
|
MomentPublishImageResponse,
|
|
)
|
|
from woc_bridge.models.contact import (
|
|
Contact,
|
|
ContactsResponse,
|
|
GroupsResponse,
|
|
GroupMember,
|
|
GroupMembersResponse,
|
|
SetRemarkRequest,
|
|
SetRemarkResponse,
|
|
AddFriendRequest,
|
|
AddFriendResponse,
|
|
AcceptRuleConfig,
|
|
AcceptDecision,
|
|
AcceptRuleEngine,
|
|
FriendRequestItem,
|
|
FriendRequestsResponse,
|
|
AcceptFriendRequest,
|
|
AcceptFriendResponse,
|
|
AutoAcceptStatus,
|
|
)
|
|
from woc_bridge.models.db import (
|
|
DbDecryptRequest,
|
|
DbDecryptResponse,
|
|
DbKeyStatusResponse,
|
|
DbInitRequest,
|
|
DbInitResponse,
|
|
DbInitStatusResponse,
|
|
)
|
|
from woc_bridge.models.diagnostic import (
|
|
ConnectivityResponse,
|
|
DiagnosticItem,
|
|
DiagnosticRunResult,
|
|
)
|
|
|
|
__all__ = [
|
|
"ERROR_CODES", "BridgeError", "ErrorResponse",
|
|
"LoginState", "QrLoginStartResult", "QrLoginWaitResult", "LogoutResponse", "RestartResponse",
|
|
"StatusResponse",
|
|
"Message", "MessagesResponse", "MessagesBySessionResponse", "MessageSearchResponse",
|
|
"SendTextRequest", "SendFileRequest", "SendResponse",
|
|
"RevokeMessageRequest", "RevokeMessageResponse",
|
|
"ForwardMessageRequest", "ForwardMessageResponse",
|
|
"MomentPublishRequest", "MomentPublishResponse", "MomentShareArticleRequest", "MomentShareArticleResponse",
|
|
"MomentItem", "MomentsTimelineResponse",
|
|
"MomentLikeRequest", "MomentLikeResponse",
|
|
"MomentCommentRequest", "MomentCommentResponse",
|
|
"MomentDeleteRequest", "MomentDeleteResponse",
|
|
"MomentPublishImageRequest", "MomentPublishImageResponse",
|
|
"Contact", "ContactsResponse", "GroupsResponse", "GroupMember", "GroupMembersResponse",
|
|
"SetRemarkRequest", "SetRemarkResponse",
|
|
"AddFriendRequest", "AddFriendResponse",
|
|
"AcceptRuleConfig", "AcceptDecision", "AcceptRuleEngine",
|
|
"FriendRequestItem", "FriendRequestsResponse",
|
|
"AcceptFriendRequest", "AcceptFriendResponse", "AutoAcceptStatus",
|
|
"DbDecryptRequest", "DbDecryptResponse", "DbKeyStatusResponse", "DbInitRequest", "DbInitResponse", "DbInitStatusResponse",
|
|
"ConnectivityResponse", "DiagnosticItem", "DiagnosticRunResult",
|
|
]
|