/ChatGPT-Wechat

微信公众号 ChatGPT 机器人

Primary LanguageJavaScript

ChatGPT-Wechat

Inspired by ChatGPT-Feishu

微信公众号 ChatGPT 机器人

效果

image

如何使用?

准备工作

1. 访问 AirCode.io ,创建一个新的项目

登录 AirCode ,创建一个新的 Node.js v16 的项目,项目名可以根据你的需要填写,可以填写【ChatGPT】

image

2. 复制 github 代码仓库下的 callback.js 源码内容,并粘贴到 Aircode 当中

访问 callback.js,复制代码

image

把代码粘贴到 AirCode 默认创建的 hello.js 。

image

3. 安装 AirCode 项目所需依赖

点击页面左下角的包管理器,搜索并安装 axiossha1xml2js 依赖包。

image

4. 获取 OpenAI 的 KEY

访问 Account API Keys - OpenAI API ,点击【Create new secret key】,创建一个新的 key ,并保存备用。

image

5. 配置 AirCode 项目环境变量

你需要配置两个环境变量 OPENAI_KEYTOKEN,其中 OPENAI_KEY 填写你刚刚在 OpenAI 创建的 key,TOKEN 值随机填写 3 ~ 32 位字符串,并保存 TOKEN 值备用。

配置完成后,点击上方的 Deploy 按钮部署,使这些环境变量生效,并复制页面上的 URL 地址【详见下图第③步】备用。

image

此处注意保存 TOKENURL 地址

6. 配置微信公众号后台

登录并访问 微信公众号后台 - 设置与开发 - 基础配置 ,点击服务器配置,依次填写上一步的 URLToken,选择【明文模式】,并【提交】。

image

7. 提交成功后,你就可以在微信公众号体验 ChatGPT 了。

如何贡献?

欢迎通过 issue 提交你的想法,帮助我迭代这个项目 or 直接通过 Pull Request 来提交你的代码。

FAQ

TODO ...

LICENSE

GPLv3