├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── 1.bug.yml │ ├── 2.feature.yml │ └── config.yml └── workflows │ └── deploy-image.yml ├── .gitignore ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── README.md ├── app.py ├── bot ├── baidu │ └── baidu_unit_bot.py ├── bot.py ├── bot_factory.py ├── chatgpt │ ├── chat_gpt_bot.py │ └── chat_gpt_session.py ├── linkai │ └── link_ai_bot.py ├── openai │ ├── open_ai_bot.py │ ├── open_ai_image.py │ └── open_ai_session.py └── session_manager.py ├── bridge ├── bridge.py ├── context.py └── reply.py ├── channel ├── channel.py ├── channel_factory.py ├── chat_channel.py ├── chat_message.py ├── terminal │ └── terminal_channel.py ├── wechat │ ├── wechat_channel.py │ ├── wechat_message.py │ ├── wechaty_channel.py │ └── wechaty_message.py ├── wechatcom │ ├── README.md │ ├── wechatcomapp_channel.py │ ├── wechatcomapp_client.py │ └── wechatcomapp_message.py └── wechatmp │ ├── README.md │ ├── active_reply.py │ ├── common.py │ ├── passive_reply.py │ ├── wechatmp_channel.py │ ├── wechatmp_client.py │ └── wechatmp_message.py ├── common ├── const.py ├── dequeue.py ├── expired_dict.py ├── log.py ├── package_manager.py ├── singleton.py ├── sorted_dict.py ├── time_check.py ├── tmp_dir.py ├── token_bucket.py └── utils.py ├── config-template.json ├── config.py ├── docker ├── Dockerfile.alpine ├── Dockerfile.alpine.latest ├── Dockerfile.debian ├── Dockerfile.latest ├── build.alpine.sh ├── build.debian.sh ├── build.latest.sh ├── chatgpt-on-wechat-voice-reply │ ├── Dockerfile.alpine │ ├── Dockerfile.debian │ ├── docker-compose.yaml │ └── entrypoint.sh ├── docker-compose.yaml ├── entrypoint.sh └── sample-chatgpt-on-wechat │ ├── .env │ ├── Makefile │ └── Name ├── docs └── images │ ├── aigcopen.png │ ├── contact.jpg │ ├── group-chat-sample.jpg │ ├── image-create-sample.jpg │ ├── planet.jpg │ └── single-chat-sample.jpg ├── lib └── itchat │ ├── __init__.py │ ├── async_components │ ├── __init__.py │ ├── contact.py │ ├── hotreload.py │ ├── login.py │ ├── messages.py │ └── register.py │ ├── components │ ├── __init__.py │ ├── contact.py │ ├── hotreload.py │ ├── login.py │ ├── messages.py │ └── register.py │ ├── config.py │ ├── content.py │ ├── core.py │ ├── log.py │ ├── returnvalues.py │ ├── storage │ ├── __init__.py │ ├── messagequeue.py │ └── templates.py │ └── utils.py ├── nixpacks.toml ├── plugins ├── README.md ├── __init__.py ├── banwords │ ├── .gitignore │ ├── README.md │ ├── __init__.py │ ├── banwords.py │ ├── banwords.txt.template │ ├── config.json.template │ └── lib │ │ └── WordsSearch.py ├── bdunit │ ├── README.md │ ├── __init__.py │ ├── bdunit.py │ └── config.json.template ├── dungeon │ ├── README.md │ ├── __init__.py │ └── dungeon.py ├── event.py ├── finish │ ├── __init__.py │ └── finish.py ├── godcmd │ ├── README.md │ ├── __init__.py │ ├── config.json.template │ └── godcmd.py ├── hello │ ├── __init__.py │ └── hello.py ├── keyword │ ├── README.md │ ├── __init__.py │ ├── config.json.template │ ├── keyword.py │ └── test-keyword.png ├── plugin.py ├── plugin_manager.py ├── role │ ├── README.md │ ├── __init__.py │ ├── role.py │ └── roles.json ├── source.json └── tool │ ├── README.md │ ├── __init__.py │ ├── config.json.template │ └── tool.py ├── pyproject.toml ├── requirements-optional.txt ├── requirements.txt ├── scripts ├── shutdown.sh ├── start.sh └── tout.sh ├── translate ├── baidu │ └── baidu_translate.py ├── factory.py └── translator.py └── voice ├── audio_convert.py ├── azure ├── azure_voice.py └── config.json.template ├── baidu ├── README.md ├── baidu_voice.py └── config.json.template ├── factory.py ├── google └── google_voice.py ├── openai └── openai_voice.py ├── pytts └── pytts_voice.py └── voice.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1.bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/.github/ISSUE_TEMPLATE/1.bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2.feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/.github/ISSUE_TEMPLATE/2.feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/.github/workflows/deploy-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/app.py -------------------------------------------------------------------------------- /bot/baidu/baidu_unit_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/baidu/baidu_unit_bot.py -------------------------------------------------------------------------------- /bot/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/bot.py -------------------------------------------------------------------------------- /bot/bot_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/bot_factory.py -------------------------------------------------------------------------------- /bot/chatgpt/chat_gpt_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/chatgpt/chat_gpt_bot.py -------------------------------------------------------------------------------- /bot/chatgpt/chat_gpt_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/chatgpt/chat_gpt_session.py -------------------------------------------------------------------------------- /bot/linkai/link_ai_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/linkai/link_ai_bot.py -------------------------------------------------------------------------------- /bot/openai/open_ai_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/openai/open_ai_bot.py -------------------------------------------------------------------------------- /bot/openai/open_ai_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/openai/open_ai_image.py -------------------------------------------------------------------------------- /bot/openai/open_ai_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/openai/open_ai_session.py -------------------------------------------------------------------------------- /bot/session_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bot/session_manager.py -------------------------------------------------------------------------------- /bridge/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bridge/bridge.py -------------------------------------------------------------------------------- /bridge/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bridge/context.py -------------------------------------------------------------------------------- /bridge/reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/bridge/reply.py -------------------------------------------------------------------------------- /channel/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/channel.py -------------------------------------------------------------------------------- /channel/channel_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/channel_factory.py -------------------------------------------------------------------------------- /channel/chat_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/chat_channel.py -------------------------------------------------------------------------------- /channel/chat_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/chat_message.py -------------------------------------------------------------------------------- /channel/terminal/terminal_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/terminal/terminal_channel.py -------------------------------------------------------------------------------- /channel/wechat/wechat_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechat/wechat_channel.py -------------------------------------------------------------------------------- /channel/wechat/wechat_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechat/wechat_message.py -------------------------------------------------------------------------------- /channel/wechat/wechaty_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechat/wechaty_channel.py -------------------------------------------------------------------------------- /channel/wechat/wechaty_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechat/wechaty_message.py -------------------------------------------------------------------------------- /channel/wechatcom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatcom/README.md -------------------------------------------------------------------------------- /channel/wechatcom/wechatcomapp_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatcom/wechatcomapp_channel.py -------------------------------------------------------------------------------- /channel/wechatcom/wechatcomapp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatcom/wechatcomapp_client.py -------------------------------------------------------------------------------- /channel/wechatcom/wechatcomapp_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatcom/wechatcomapp_message.py -------------------------------------------------------------------------------- /channel/wechatmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatmp/README.md -------------------------------------------------------------------------------- /channel/wechatmp/active_reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatmp/active_reply.py -------------------------------------------------------------------------------- /channel/wechatmp/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatmp/common.py -------------------------------------------------------------------------------- /channel/wechatmp/passive_reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatmp/passive_reply.py -------------------------------------------------------------------------------- /channel/wechatmp/wechatmp_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatmp/wechatmp_channel.py -------------------------------------------------------------------------------- /channel/wechatmp/wechatmp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatmp/wechatmp_client.py -------------------------------------------------------------------------------- /channel/wechatmp/wechatmp_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/channel/wechatmp/wechatmp_message.py -------------------------------------------------------------------------------- /common/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/const.py -------------------------------------------------------------------------------- /common/dequeue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/dequeue.py -------------------------------------------------------------------------------- /common/expired_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/expired_dict.py -------------------------------------------------------------------------------- /common/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/log.py -------------------------------------------------------------------------------- /common/package_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/package_manager.py -------------------------------------------------------------------------------- /common/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/singleton.py -------------------------------------------------------------------------------- /common/sorted_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/sorted_dict.py -------------------------------------------------------------------------------- /common/time_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/time_check.py -------------------------------------------------------------------------------- /common/tmp_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/tmp_dir.py -------------------------------------------------------------------------------- /common/token_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/token_bucket.py -------------------------------------------------------------------------------- /common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/common/utils.py -------------------------------------------------------------------------------- /config-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/config-template.json -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/config.py -------------------------------------------------------------------------------- /docker/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/Dockerfile.alpine -------------------------------------------------------------------------------- /docker/Dockerfile.alpine.latest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/Dockerfile.alpine.latest -------------------------------------------------------------------------------- /docker/Dockerfile.debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/Dockerfile.debian -------------------------------------------------------------------------------- /docker/Dockerfile.latest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/Dockerfile.latest -------------------------------------------------------------------------------- /docker/build.alpine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/build.alpine.sh -------------------------------------------------------------------------------- /docker/build.debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/build.debian.sh -------------------------------------------------------------------------------- /docker/build.latest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/build.latest.sh -------------------------------------------------------------------------------- /docker/chatgpt-on-wechat-voice-reply/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/chatgpt-on-wechat-voice-reply/Dockerfile.alpine -------------------------------------------------------------------------------- /docker/chatgpt-on-wechat-voice-reply/Dockerfile.debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/chatgpt-on-wechat-voice-reply/Dockerfile.debian -------------------------------------------------------------------------------- /docker/chatgpt-on-wechat-voice-reply/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/chatgpt-on-wechat-voice-reply/docker-compose.yaml -------------------------------------------------------------------------------- /docker/chatgpt-on-wechat-voice-reply/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/chatgpt-on-wechat-voice-reply/entrypoint.sh -------------------------------------------------------------------------------- /docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/docker-compose.yaml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/sample-chatgpt-on-wechat/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/sample-chatgpt-on-wechat/.env -------------------------------------------------------------------------------- /docker/sample-chatgpt-on-wechat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/sample-chatgpt-on-wechat/Makefile -------------------------------------------------------------------------------- /docker/sample-chatgpt-on-wechat/Name: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docker/sample-chatgpt-on-wechat/Name -------------------------------------------------------------------------------- /docs/images/aigcopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docs/images/aigcopen.png -------------------------------------------------------------------------------- /docs/images/contact.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docs/images/contact.jpg -------------------------------------------------------------------------------- /docs/images/group-chat-sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docs/images/group-chat-sample.jpg -------------------------------------------------------------------------------- /docs/images/image-create-sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docs/images/image-create-sample.jpg -------------------------------------------------------------------------------- /docs/images/planet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docs/images/planet.jpg -------------------------------------------------------------------------------- /docs/images/single-chat-sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/docs/images/single-chat-sample.jpg -------------------------------------------------------------------------------- /lib/itchat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/__init__.py -------------------------------------------------------------------------------- /lib/itchat/async_components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/async_components/__init__.py -------------------------------------------------------------------------------- /lib/itchat/async_components/contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/async_components/contact.py -------------------------------------------------------------------------------- /lib/itchat/async_components/hotreload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/async_components/hotreload.py -------------------------------------------------------------------------------- /lib/itchat/async_components/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/async_components/login.py -------------------------------------------------------------------------------- /lib/itchat/async_components/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/async_components/messages.py -------------------------------------------------------------------------------- /lib/itchat/async_components/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/async_components/register.py -------------------------------------------------------------------------------- /lib/itchat/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/components/__init__.py -------------------------------------------------------------------------------- /lib/itchat/components/contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/components/contact.py -------------------------------------------------------------------------------- /lib/itchat/components/hotreload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/components/hotreload.py -------------------------------------------------------------------------------- /lib/itchat/components/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/components/login.py -------------------------------------------------------------------------------- /lib/itchat/components/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/components/messages.py -------------------------------------------------------------------------------- /lib/itchat/components/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/components/register.py -------------------------------------------------------------------------------- /lib/itchat/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/config.py -------------------------------------------------------------------------------- /lib/itchat/content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/content.py -------------------------------------------------------------------------------- /lib/itchat/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/core.py -------------------------------------------------------------------------------- /lib/itchat/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/log.py -------------------------------------------------------------------------------- /lib/itchat/returnvalues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/returnvalues.py -------------------------------------------------------------------------------- /lib/itchat/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/storage/__init__.py -------------------------------------------------------------------------------- /lib/itchat/storage/messagequeue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/storage/messagequeue.py -------------------------------------------------------------------------------- /lib/itchat/storage/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/storage/templates.py -------------------------------------------------------------------------------- /lib/itchat/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/lib/itchat/utils.py -------------------------------------------------------------------------------- /nixpacks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/nixpacks.toml -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/README.md -------------------------------------------------------------------------------- /plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/__init__.py -------------------------------------------------------------------------------- /plugins/banwords/.gitignore: -------------------------------------------------------------------------------- 1 | banwords.txt -------------------------------------------------------------------------------- /plugins/banwords/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/banwords/README.md -------------------------------------------------------------------------------- /plugins/banwords/__init__.py: -------------------------------------------------------------------------------- 1 | from .banwords import * 2 | -------------------------------------------------------------------------------- /plugins/banwords/banwords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/banwords/banwords.py -------------------------------------------------------------------------------- /plugins/banwords/banwords.txt.template: -------------------------------------------------------------------------------- 1 | nipples 2 | pennis 3 | 法轮功 -------------------------------------------------------------------------------- /plugins/banwords/config.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/banwords/config.json.template -------------------------------------------------------------------------------- /plugins/banwords/lib/WordsSearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/banwords/lib/WordsSearch.py -------------------------------------------------------------------------------- /plugins/bdunit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/bdunit/README.md -------------------------------------------------------------------------------- /plugins/bdunit/__init__.py: -------------------------------------------------------------------------------- 1 | from .bdunit import * 2 | -------------------------------------------------------------------------------- /plugins/bdunit/bdunit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/bdunit/bdunit.py -------------------------------------------------------------------------------- /plugins/bdunit/config.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/bdunit/config.json.template -------------------------------------------------------------------------------- /plugins/dungeon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/dungeon/README.md -------------------------------------------------------------------------------- /plugins/dungeon/__init__.py: -------------------------------------------------------------------------------- 1 | from .dungeon import * 2 | -------------------------------------------------------------------------------- /plugins/dungeon/dungeon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/dungeon/dungeon.py -------------------------------------------------------------------------------- /plugins/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/event.py -------------------------------------------------------------------------------- /plugins/finish/__init__.py: -------------------------------------------------------------------------------- 1 | from .finish import * 2 | -------------------------------------------------------------------------------- /plugins/finish/finish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/finish/finish.py -------------------------------------------------------------------------------- /plugins/godcmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/godcmd/README.md -------------------------------------------------------------------------------- /plugins/godcmd/__init__.py: -------------------------------------------------------------------------------- 1 | from .godcmd import * 2 | -------------------------------------------------------------------------------- /plugins/godcmd/config.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/godcmd/config.json.template -------------------------------------------------------------------------------- /plugins/godcmd/godcmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/godcmd/godcmd.py -------------------------------------------------------------------------------- /plugins/hello/__init__.py: -------------------------------------------------------------------------------- 1 | from .hello import * 2 | -------------------------------------------------------------------------------- /plugins/hello/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/hello/hello.py -------------------------------------------------------------------------------- /plugins/keyword/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/keyword/README.md -------------------------------------------------------------------------------- /plugins/keyword/__init__.py: -------------------------------------------------------------------------------- 1 | from .keyword import * 2 | -------------------------------------------------------------------------------- /plugins/keyword/config.json.template: -------------------------------------------------------------------------------- 1 | { 2 | "keyword": { 3 | "关键字匹配": "测试成功" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /plugins/keyword/keyword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/keyword/keyword.py -------------------------------------------------------------------------------- /plugins/keyword/test-keyword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/keyword/test-keyword.png -------------------------------------------------------------------------------- /plugins/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/plugin.py -------------------------------------------------------------------------------- /plugins/plugin_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/plugin_manager.py -------------------------------------------------------------------------------- /plugins/role/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/role/README.md -------------------------------------------------------------------------------- /plugins/role/__init__.py: -------------------------------------------------------------------------------- 1 | from .role import * 2 | -------------------------------------------------------------------------------- /plugins/role/role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/role/role.py -------------------------------------------------------------------------------- /plugins/role/roles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/role/roles.json -------------------------------------------------------------------------------- /plugins/source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/source.json -------------------------------------------------------------------------------- /plugins/tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/tool/README.md -------------------------------------------------------------------------------- /plugins/tool/__init__.py: -------------------------------------------------------------------------------- 1 | from .tool import * 2 | -------------------------------------------------------------------------------- /plugins/tool/config.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/tool/config.json.template -------------------------------------------------------------------------------- /plugins/tool/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/plugins/tool/tool.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-optional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/requirements-optional.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/shutdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/scripts/shutdown.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /scripts/tout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/scripts/tout.sh -------------------------------------------------------------------------------- /translate/baidu/baidu_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/translate/baidu/baidu_translate.py -------------------------------------------------------------------------------- /translate/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/translate/factory.py -------------------------------------------------------------------------------- /translate/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/translate/translator.py -------------------------------------------------------------------------------- /voice/audio_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/audio_convert.py -------------------------------------------------------------------------------- /voice/azure/azure_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/azure/azure_voice.py -------------------------------------------------------------------------------- /voice/azure/config.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/azure/config.json.template -------------------------------------------------------------------------------- /voice/baidu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/baidu/README.md -------------------------------------------------------------------------------- /voice/baidu/baidu_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/baidu/baidu_voice.py -------------------------------------------------------------------------------- /voice/baidu/config.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/baidu/config.json.template -------------------------------------------------------------------------------- /voice/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/factory.py -------------------------------------------------------------------------------- /voice/google/google_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/google/google_voice.py -------------------------------------------------------------------------------- /voice/openai/openai_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/openai/openai_voice.py -------------------------------------------------------------------------------- /voice/pytts/pytts_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/pytts/pytts_voice.py -------------------------------------------------------------------------------- /voice/voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuliangXiu/chatgpt-on-wechat/HEAD/voice/voice.py --------------------------------------------------------------------------------