Chatbot for WeChat/WeCom on Windows, leveraging chatgpt-on-wechat
Top 79.9% on sourcepulse
This project provides a Windows-only AI chatbot that integrates with WeChat and Enterprise WeChat, leveraging the chatgpt-on-wechat
framework. It allows users to interact with various LLMs like ChatGPT, Wenxin Yiyan, and FastGPT through text, voice, and image exchanges, targeting individual users and businesses seeking automated WeChat communication.
How It Works
The chatbot acts as a bridge between WeChat/Enterprise WeChat clients and multiple AI language models. It utilizes specific client versions (WeChat 3.6.0.18 or Enterprise WeChat 4.0.8.6027) and custom libraries (ntchat
, ntwork
) to intercept and process messages. The architecture supports various AI backends, including OpenAI and FastGPT, with features like conversational memory, voice interaction, and image generation via plugins.
Quick Start & Requirements
pip3 install -r requirements.txt
(and optionally requirements-optional.txt
).ffmpeg
is needed for Google/Baidu speech recognition. Azure speech requires additional setup.config.json
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
chatgpt-on-wechat
, which is MIT licensed.Limitations & Caveats
The project is strictly Windows-only and requires specific, older versions of WeChat and Enterprise WeChat clients, which may pose compatibility or security risks. It cannot send voice messages directly, though workarounds exist via external tools. The project is maintained by a single developer, potentially impacting update frequency and support.
1 year ago
Inactive