EverydayWechat is a Python-based automation tool designed to enhance and automate interactions on the WeChat messaging platform. Built using Python 3 and the Itchat library, it connects to the web version of WeChat to perform various automated messaging tasks. It allows users to send scheduled messages to friends or group chats, including daily weather updates, reminders, inspirational quotes, and other personalized content. It also supports intelligent automatic replies to incoming messages by integrating with multiple chatbot services. In addition to personal messaging automation, the project includes a group assistant that can respond to queries and provide useful information within chat groups. These group utilities can retrieve data such as weather conditions, calendar details, garbage classification information, movie box office statistics, delivery tracking updates, and air quality reports.
Features
- Automated replies to WeChat messages using multiple chatbot integrations
- Scheduled messaging to friends or group chats with customizable content
- Daily information delivery such as weather updates and quotes
- Group assistant capable of responding to various informational queries
- Contact whitelist and blacklist controls for automated replies
- Configurable behavior through a centralized YAML configuration file