├── .fleet └── run.json ├── .github └── workflows │ ├── build.yml │ └── docker-image.yml ├── .gitignore ├── .vscode └── launch.json ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── main.go └── static │ ├── images │ └── qrcode.jpg │ ├── keyword.json │ └── templates │ └── index.html ├── config.yml ├── go.mod ├── go.sum └── pkg ├── controller └── index_controller.go ├── logger ├── logger.go └── logger_test.go ├── model ├── config.go ├── message.go └── tuling.go ├── provider ├── provider.go └── yml_config_provider.go ├── service ├── keyword_service.go └── wechat_service.go ├── third-party ├── ark │ ├── doubao.go │ └── doubao_test.go ├── assistant_service.go ├── dashscope │ ├── client.go │ ├── dashscope.go │ └── dashscope_test.go ├── openai │ ├── openai.go │ └── openai_test.go └── tuling │ └── tuling.go └── util ├── address_util.go ├── json_util.go └── message_util.go /.fleet/run.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/.fleet/run.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.DS_Store 3 | __debug_bin 4 | 5 | bin/ 6 | vendor/ -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/README.md -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/cmd/main.go -------------------------------------------------------------------------------- /cmd/static/images/qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/cmd/static/images/qrcode.jpg -------------------------------------------------------------------------------- /cmd/static/keyword.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/cmd/static/keyword.json -------------------------------------------------------------------------------- /cmd/static/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/cmd/static/templates/index.html -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/config.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/controller/index_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/controller/index_controller.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/logger/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/logger/logger_test.go -------------------------------------------------------------------------------- /pkg/model/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/model/config.go -------------------------------------------------------------------------------- /pkg/model/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/model/message.go -------------------------------------------------------------------------------- /pkg/model/tuling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/model/tuling.go -------------------------------------------------------------------------------- /pkg/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/provider/provider.go -------------------------------------------------------------------------------- /pkg/provider/yml_config_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/provider/yml_config_provider.go -------------------------------------------------------------------------------- /pkg/service/keyword_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/service/keyword_service.go -------------------------------------------------------------------------------- /pkg/service/wechat_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/service/wechat_service.go -------------------------------------------------------------------------------- /pkg/third-party/ark/doubao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/ark/doubao.go -------------------------------------------------------------------------------- /pkg/third-party/ark/doubao_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/ark/doubao_test.go -------------------------------------------------------------------------------- /pkg/third-party/assistant_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/assistant_service.go -------------------------------------------------------------------------------- /pkg/third-party/dashscope/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/dashscope/client.go -------------------------------------------------------------------------------- /pkg/third-party/dashscope/dashscope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/dashscope/dashscope.go -------------------------------------------------------------------------------- /pkg/third-party/dashscope/dashscope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/dashscope/dashscope_test.go -------------------------------------------------------------------------------- /pkg/third-party/openai/openai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/openai/openai.go -------------------------------------------------------------------------------- /pkg/third-party/openai/openai_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/openai/openai_test.go -------------------------------------------------------------------------------- /pkg/third-party/tuling/tuling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/third-party/tuling/tuling.go -------------------------------------------------------------------------------- /pkg/util/address_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/util/address_util.go -------------------------------------------------------------------------------- /pkg/util/json_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/util/json_util.go -------------------------------------------------------------------------------- /pkg/util/message_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDai/weChatRobot-go/HEAD/pkg/util/message_util.go --------------------------------------------------------------------------------