Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kingtous/chatgpt-wechat-backend
ChatGPT wechat backend using NodeJs + Typescript + Fastify | 微信公众号ChatGPT + OpenAI后端
https://github.com/kingtous/chatgpt-wechat-backend
chatgpt chatgpt-api wechat weixin
Last synced: about 1 month ago
JSON representation
ChatGPT wechat backend using NodeJs + Typescript + Fastify | 微信公众号ChatGPT + OpenAI后端
- Host: GitHub
- URL: https://github.com/kingtous/chatgpt-wechat-backend
- Owner: Kingtous
- License: agpl-3.0
- Created: 2023-03-09T08:17:46.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-12T17:46:25.000Z (about 1 year ago)
- Last Synced: 2023-12-12T18:42:29.110Z (about 1 year ago)
- Topics: chatgpt, chatgpt-api, wechat, weixin
- Language: TypeScript
- Homepage: https://wechat-chatgpt.cyclic.app
- Size: 165 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ChatGPT 微信公众号 后端
请扫码进入公众号试用:
![2023-03-10_17-17](https://user-images.githubusercontent.com/39793325/224280748-92f95675-37f2-4388-a517-f5b82b677174.png)
技术栈:NodeJs + Typescript + Fastify
## 如何进行二次开发
本项目依赖aws s3服务作为oss存储,用于存储用户历史问答。
使用`nodemon`,直接输入`npm run dev`运行即可,修改代码后可直接完成启动部署。
推荐使用cyclic.sh网站进行部署,其提供了免费的s3 aws存储。## 如何添加配置
`.env.example`含有项目必选、可选的配置。填写,并重命名为`.env`。
```shell
CHATGPT_KEY= #必选
WECHAT_TOKEN= #必选
WECHAT_APPID= #可选,没有用过目前
WECHAT_SECRET= #可选,没有用过目前
BUCKET_NAME= #必选
```## 如何启动
```shell
npm start
```项目默认运行至3000端口,使用宝塔面板/Nginx+ACME反向代理体验更佳。
# 特点
自动对接微信后端,无需集成至已有后端项目。