├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── LICENSE ├── README.md ├── app.py ├── bot ├── baidu │ └── baidu_unit_bot.py ├── bot.py ├── bot_factory.py ├── chatgpt │ └── chat_gpt_bot.py └── openai │ └── open_ai_bot.py ├── bridge └── bridge.py ├── channel ├── channel.py ├── channel_factory.py └── wechat │ ├── wechat_channel.py │ └── wechaty_channel.py ├── common ├── expired_dict.py ├── log.py └── tmp_dir.py ├── config-template.json ├── config.py ├── docker ├── Dockerfile.alpine ├── Dockerfile.debian ├── build.alpine.sh ├── build.debian.sh ├── docker-compose.yaml ├── entrypoint.sh └── sample-chatgpt-on-wechat │ ├── .env │ ├── Makefile │ └── Name ├── docs └── images │ ├── group-chat-sample.jpg │ ├── image-create-sample.jpg │ └── single-chat-sample.jpg ├── requirement.txt ├── scripts ├── shutdown.sh ├── start.sh └── tout.sh └── voice ├── baidu └── baidu_voice.py ├── google └── google_voice.py ├── openai └── openai_voice.py ├── voice.py └── voice_factory.py /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/app.py -------------------------------------------------------------------------------- /bot/baidu/baidu_unit_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/bot/baidu/baidu_unit_bot.py -------------------------------------------------------------------------------- /bot/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/bot/bot.py -------------------------------------------------------------------------------- /bot/bot_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/bot/bot_factory.py -------------------------------------------------------------------------------- /bot/chatgpt/chat_gpt_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/bot/chatgpt/chat_gpt_bot.py -------------------------------------------------------------------------------- /bot/openai/open_ai_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/bot/openai/open_ai_bot.py -------------------------------------------------------------------------------- /bridge/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/bridge/bridge.py -------------------------------------------------------------------------------- /channel/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/channel/channel.py -------------------------------------------------------------------------------- /channel/channel_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/channel/channel_factory.py -------------------------------------------------------------------------------- /channel/wechat/wechat_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/channel/wechat/wechat_channel.py -------------------------------------------------------------------------------- /channel/wechat/wechaty_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/channel/wechat/wechaty_channel.py -------------------------------------------------------------------------------- /common/expired_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/common/expired_dict.py -------------------------------------------------------------------------------- /common/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/common/log.py -------------------------------------------------------------------------------- /common/tmp_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/common/tmp_dir.py -------------------------------------------------------------------------------- /config-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/config-template.json -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/config.py -------------------------------------------------------------------------------- /docker/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/Dockerfile.alpine -------------------------------------------------------------------------------- /docker/Dockerfile.debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/Dockerfile.debian -------------------------------------------------------------------------------- /docker/build.alpine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/build.alpine.sh -------------------------------------------------------------------------------- /docker/build.debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/build.debian.sh -------------------------------------------------------------------------------- /docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/docker-compose.yaml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/sample-chatgpt-on-wechat/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/sample-chatgpt-on-wechat/.env -------------------------------------------------------------------------------- /docker/sample-chatgpt-on-wechat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/sample-chatgpt-on-wechat/Makefile -------------------------------------------------------------------------------- /docker/sample-chatgpt-on-wechat/Name: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docker/sample-chatgpt-on-wechat/Name -------------------------------------------------------------------------------- /docs/images/group-chat-sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docs/images/group-chat-sample.jpg -------------------------------------------------------------------------------- /docs/images/image-create-sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docs/images/image-create-sample.jpg -------------------------------------------------------------------------------- /docs/images/single-chat-sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/docs/images/single-chat-sample.jpg -------------------------------------------------------------------------------- /requirement.txt: -------------------------------------------------------------------------------- 1 | itchat-uos==1.5.0.dev0 2 | openai 3 | wechaty 4 | -------------------------------------------------------------------------------- /scripts/shutdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/scripts/shutdown.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /scripts/tout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/scripts/tout.sh -------------------------------------------------------------------------------- /voice/baidu/baidu_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/voice/baidu/baidu_voice.py -------------------------------------------------------------------------------- /voice/google/google_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/voice/google/google_voice.py -------------------------------------------------------------------------------- /voice/openai/openai_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/voice/openai/openai_voice.py -------------------------------------------------------------------------------- /voice/voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/voice/voice.py -------------------------------------------------------------------------------- /voice/voice_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caesee/chagpt-on-wechat/HEAD/voice/voice_factory.py --------------------------------------------------------------------------------