wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop client. It functions as a wrapper that enables the automation of messaging and social feed functions by simulating user interface interactions.
The library distinguishes itself by providing a bridge between network requests and local UI automation, allowing users to expose automation capabilities via a web interface. It utilizes background execution and simulated system-level inputs to trigger application events without moving the physical mouse cursor.
The project covers extensive communication capabilities, including the transmission of text, multimedia, and rich link cards, as well as message monitoring and history retrieval. It provides tools for contact and group management, social feed interaction such as posting and liking, and content processing through optical character recognition and markdown conversion.
The framework also includes system-level utilities for window-state management, application dialog interaction, and the configuration of operational parameters like timeouts and interface offsets.