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:
31
get_current_user.py
Normal file
31
get_current_user.py
Normal file
@@ -0,0 +1,31 @@
|
||||
"""
|
||||
获取当前登录微信的用户名称
|
||||
"""
|
||||
from wxauto import WeChat
|
||||
|
||||
def get_current_wechat_user():
|
||||
"""获取当前登录微信的用户名称
|
||||
|
||||
Returns:
|
||||
str: 当前登录微信的用户名称,如果获取失败则返回None
|
||||
"""
|
||||
try:
|
||||
# 初始化微信实例
|
||||
wx = WeChat()
|
||||
|
||||
# 获取当前登录用户的昵称
|
||||
username = wx.nickname
|
||||
|
||||
print(f"当前登录的微信用户: {username}")
|
||||
return username
|
||||
|
||||
except Exception as e:
|
||||
print(f"获取微信用户名称失败: {e}")
|
||||
return None
|
||||
|
||||
if __name__ == "__main__":
|
||||
user = get_current_wechat_user()
|
||||
if user:
|
||||
print(f"\n成功获取用户名称: {user}")
|
||||
else:
|
||||
print("\n获取用户名称失败,请确保微信已登录")
|
||||
Reference in New Issue
Block a user