feat: Initialize wxauto WeChat automation project with job extraction tools

- Add wxauto package with WeChat UI automation and message handling capabilities
- Implement job_extractor.py for automated job posting extraction from WeChat groups
- Add job_extractor_gui.py providing graphical interface for job extraction tool
- Create comprehensive documentation in Chinese covering GUI usage, multi-group support, and quick start guides
- Add build configuration files (build_exe.py, build_exe.spec) for packaging as standalone executable
- Include utility scripts for WeChat interaction (auto_send_msg.py, get_history.py, receive_file_transfer.py)
- Add project configuration files (pyproject.toml, setup.cfg, requirements.txt)
- Include test files (test_api.py, test_com_fix.py) for API and compatibility validation
- Add Apache 2.0 LICENSE and comprehensive README documentation
- Configure .gitignore to exclude build artifacts, logs, and temporary files
This commit is contained in:
2026-02-11 14:49:38 +08:00
commit b66bac7ca8
52 changed files with 15318 additions and 0 deletions

75
wxauto/msgs/__init__.py Normal file
View File

@@ -0,0 +1,75 @@
from .msg import parse_msg
from .base import (
BaseMessage,
HumanMessage
)
from .attr import (
SystemMessage,
TickleMessage,
TimeMessage,
FriendMessage,
SelfMessage
)
from .type import (
TextMessage,
ImageMessage,
VoiceMessage,
VideoMessage,
FileMessage,
LinkMessage,
OtherMessage
)
from .self import (
SelfMessage,
SelfTextMessage,
SelfVoiceMessage,
SelfImageMessage,
SelfVideoMessage,
SelfFileMessage,
SelfLinkMessage,
SelfOtherMessage,
)
from .friend import (
FriendMessage,
FriendTextMessage,
FriendVoiceMessage,
FriendImageMessage,
FriendVideoMessage,
FriendFileMessage,
FriendLinkMessage,
FriendOtherMessage,
)
__all__ = [
'parse_msg',
'BaseMessage',
'HumanMessage',
'SystemMessage',
'TickleMessage',
'TimeMessage',
'FriendMessage',
'SelfMessage',
'TextMessage',
'ImageMessage',
'VoiceMessage',
'VideoMessage',
'FileMessage',
'LinkMessage',
'OtherMessage',
'SelfMessage',
'SelfTextMessage',
'SelfVoiceMessage',
'SelfImageMessage',
'SelfVideoMessage',
'SelfFileMessage',
'SelfLinkMessage',
'SelfOtherMessage',
'FriendMessage',
'FriendTextMessage',
'FriendVoiceMessage',
'FriendImageMessage',
'FriendVideoMessage',
'FriendFileMessage',
'FriendLinkMessage',
'FriendOtherMessage',
]