The WeChat Bot is a project developed based on Python 3.11, utilizing API calls to leverage WeChat's native capabilities and integrating with artificial intelligence to assist users in accomplishing a range of tasks. These tasks include, but are not limited to, replying to admired girls with high EQ, creating avatars, AI painting, and completing multiple API processes through text (such as obtaining weather, generating images based on weather, and automatically posting to Moments, etc.).
- Chat and Draw: Combining the advanced chat and drawing capabilities of the ChatGPT model for a rich interactive experience.
- Context Memory: Automatically remembers the context of conversations with users, forgetting the context if there is no reply within 10 minutes.
- Conversation History Limitation: Can remember up to 10 pieces of conversation history, ensuring the continuity of interactions.
- Automatically Accept Friends, Automatically Add to Groups
- Channel Video Download
- Automatically Post Moments, Automatically Like
- Automatically Send Bullet Screen Messages in Live Rooms
- Automatically Reply in Channel Videos and More
- WeChat Recall Protection (Recall Message Callback)
- ✨Seeking Stars✨ The strongest watermark remover bot on the web
- Supports WechatChannels、 TikTok、BiliBili、Youtube、Instagram、 Kuaishou, Xiaohongshu, Weibo, and other major self-media platforms
- Windows Operating System or Windows Cloud Server
- Python 3.11
- Open cmd and navigate to the
wechatSDK
directory, runpython -m venv venv
to create a virtual environment, and activate it with the command:venv/Scripts/activate
. - Continue to run
pip install -r requirements.txt
to install all dependencies in the python virtual environment. - Copy the
env_wechat_back.json
file and rename it toenv_wechat.json
, then modify the content of the file (remember to remove Chinese characters and spaces before the 【|】, refer to the complete format inenv_wechat_example.json
). - Run
python app.py
to start the program.
The project depends on wechatAPI. Please ensure to install all necessary dependencies.
- How to Fill in the Values in JSON
- Fill in the wxid in the outermost layer of the json through calling the api with postman
- After starting the program, wait for the message callback, and fill in other values in the json after receiving callback messages in groups or from friends
- ChatGPT does not support GPTs API, how did you do it
- There are some vendors providing openai proxy services, who have cracked openai's API to offer GPTs API services at a cheaper price than the official one
- For self-use proxy, recommended for its stability, low price, and good after-sales service: ChatGPT Proxy Service
- I'm not tech-savvy, how can I get the project running
- Our newly hired engineers are developing a functional interface, please give our interns some time.
- If you are interested in participating in the development of the functional interface, please contact us (willing to allocate part of the earnings as long-term commission for the developers and maintainers)
Contributions through Pull Requests are welcome. Please ensure your code adheres to the project's coding standards and passes all tests.
This project is licensed under the MIT License.