# wechat-chatGPT **Repository Path**: lucky_ck/wechat-chat-gpt ## Basic Information - **Project Name**: wechat-chatGPT - **Description**: go - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-13 - **Last Updated**: 2022-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## WeChat-chatGPT 具有微信公众号被动回复用户消息功能的 ChatGPTBot 实现 ### 食用指南 1. 在 config.json 文件中填入`chat.openai.com` 里 Cookie 中的 __Secure-next-auth.session-token 与 cf_clearance 2. 编译项目,注意在编译时将 `$(Token)` 替换为你的微信公众号 Token 3. 部署到服务器中 默认监听本机 127.0.0.1:7458, 请自行通过 Nginx 或 Caddy 等反向代理工具进行转发 3. 在微信公众平台中设置服务器地址为你的反向代理地址或域名地址 ### 编译命令 ```shell GOOS=linux GOARCH=amd64 GOARM= GOMIPS= \ CGO_ENABLED=0 \ go build -trimpath -o ./dist/weChatGPT \ -ldflags "-X 'main.wxToken=$(Token)' -w -s -buildid=" ``` ### 注意事项 1. `config.json` 文件请放置与可执行文件同一目录下 2. `cf_clearance` 可用于绕过 `Cloudflare` 的防火墙,但请保证获取 `cf_clearance` 时的 UA 与 IP 与项目实际运行时一致 (本项目默认 UA 为 `Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36`) ### 效果图 ![](https://raw.githubusercontent.com/gtoxlili/wechat-chatGPT/master/img/photo.jpg) ### 关于如何在服务器上获取 `cf_clearance` [vvanglro/cf-clearance](https://github.com/vvanglro/cf-clearance) ### 其他 > ~~这其实是一篇没什么用的README~~ > > 由于微信公众号的 [5s限制](https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Passive_user_reply_message.html) ,虽然本项目已经通过技术将这个限制提升至了 15s, > 但绝大多数情况下通过逆向得到的ChatGPT接口的相应速率都超过了这个时间限制。 > > 故本 Bot 几乎无法正常工作,可能以后等 ChatGPT 的正式接口出来,会重构本项目的代码。