autumnwhj/chatgpt-wechat-bot

ChatGPT for wechat https://github.com/AutumnWhj/ChatGPT-wechat-bot

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 14th, 2026
Created on December 5th, 2022
Open Issues & Pull Requests: 105 (+0)
GitHub issues: Enabled
Number of forks: 958
Total Stargazers: 4,712 (+0)
Total Subscribers: 55 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.0 days
Mean response time: 93.6 days
90th percentile: 383.4 days
Tracked items: 8

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 994 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ChatGPT-wechat-bot is a WeChat bot that integrates ChatGPT into the messaging platform.

The tool solves the problem of accessing ChatGPT conversationally within WeChat by connecting the OpenAI API to WeChat's messaging interface. It works by accepting an OpenAI API key and a reverse proxy URL, then running as a bot that receives messages through WeChat and returns ChatGPT responses. The bot maintains conversation context across multiple messages, allowing for multi-turn dialogue within the same thread.

The project suits developers or users who want to add ChatGPT capabilities to WeChat without building from scratch. It works in both direct messages and group chats, with support for mentioning the bot in groups to trigger responses. The tool includes a context reset feature accessible via a keyword, allowing users to start fresh conversations. Setup requires obtaining an OpenAI API key, configuring it in the source code, and providing a reverse proxy URL—either self-hosted or using a public proxy endpoint. The README mentions an alternative public proxy address available from another project, which can be used if you prefer not to set up your own infrastructure.

The project is written in TypeScript and includes configuration files for customization. Development appears minimal, with the README documentation provided in both English and Chinese to support a broader user base.