├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md └── workflows │ └── ci.yaml ├── .gitignore ├── .vscode └── launch.json ├── Dockerfile ├── LICENSE ├── README.md ├── Taskfile.yaml ├── bootstrap ├── telegram.go └── wechat.go ├── config ├── config.go └── config.yaml.example ├── docker-compose.yml ├── go.mod ├── go.sum ├── handler ├── telegram │ └── telegram.go └── wechat │ ├── cache.go │ ├── handler.go │ ├── message.go │ └── text_handler.go ├── local └── .gitkeep ├── main.go ├── openai ├── chatgpt.go └── context_mgr.go ├── run.sh ├── screenshots ├── IMG_3837.png ├── IMG_3840.png ├── IMG_3843.png ├── IMG_3844.png ├── IMG_3845.png ├── IMG_3847.png ├── IMG_3850.png ├── IMG_3991.png ├── billing.png ├── docker部署.png └── telegram.png └── utils └── string.go /.dockerignore: -------------------------------------------------------------------------------- 1 | token.json 2 | local/config.yaml 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/Taskfile.yaml -------------------------------------------------------------------------------- /bootstrap/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/bootstrap/telegram.go -------------------------------------------------------------------------------- /bootstrap/wechat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/bootstrap/wechat.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/config/config.yaml.example -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/go.sum -------------------------------------------------------------------------------- /handler/telegram/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/handler/telegram/telegram.go -------------------------------------------------------------------------------- /handler/wechat/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/handler/wechat/cache.go -------------------------------------------------------------------------------- /handler/wechat/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/handler/wechat/handler.go -------------------------------------------------------------------------------- /handler/wechat/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/handler/wechat/message.go -------------------------------------------------------------------------------- /handler/wechat/text_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/handler/wechat/text_handler.go -------------------------------------------------------------------------------- /local/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/main.go -------------------------------------------------------------------------------- /openai/chatgpt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/openai/chatgpt.go -------------------------------------------------------------------------------- /openai/context_mgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/openai/context_mgr.go -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/run.sh -------------------------------------------------------------------------------- /screenshots/IMG_3837.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/IMG_3837.png -------------------------------------------------------------------------------- /screenshots/IMG_3840.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/IMG_3840.png -------------------------------------------------------------------------------- /screenshots/IMG_3843.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/IMG_3843.png -------------------------------------------------------------------------------- /screenshots/IMG_3844.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/IMG_3844.png -------------------------------------------------------------------------------- /screenshots/IMG_3845.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/IMG_3845.png -------------------------------------------------------------------------------- /screenshots/IMG_3847.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/IMG_3847.png -------------------------------------------------------------------------------- /screenshots/IMG_3850.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/IMG_3850.png -------------------------------------------------------------------------------- /screenshots/IMG_3991.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/IMG_3991.png -------------------------------------------------------------------------------- /screenshots/billing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/billing.png -------------------------------------------------------------------------------- /screenshots/docker部署.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/docker部署.png -------------------------------------------------------------------------------- /screenshots/telegram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/screenshots/telegram.png -------------------------------------------------------------------------------- /utils/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houko/wechatgpt/HEAD/utils/string.go --------------------------------------------------------------------------------