├── .github ├── ISSUE_TEMPLATE │ └── question.md ├── pull-request-template.md ├── release-drafter.yml └── workflows │ ├── docker-image.yml │ ├── go-binary-release.yml │ ├── reademe-contributors.yml │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── config.example.yml ├── config ├── config.go └── prompt.go ├── docker-compose.yml ├── docs └── userGuide.md ├── go.mod ├── go.sum ├── main.go ├── pkg ├── cache │ ├── user_base.go │ ├── user_chatid.go │ ├── user_context.go │ ├── user_mode.go │ └── user_requese.go ├── db │ ├── chat.go │ └── sqlite.go ├── dingbot │ ├── client.go │ ├── client_test.go │ └── dingbot.go ├── logger │ └── logger.go ├── ops │ └── opstools.go └── process │ ├── db.go │ ├── image.go │ ├── opstools.go │ ├── process_request.go │ ├── prompt.go │ └── todo.go ├── prompt.yml └── public ├── chat.go ├── example_bot.go ├── example_event.go ├── public.go ├── tools.go └── tools_test.go /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/pull-request-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/.github/pull-request-template.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/go-binary-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/.github/workflows/go-binary-release.yml -------------------------------------------------------------------------------- /.github/workflows/reademe-contributors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/.github/workflows/reademe-contributors.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/README.md -------------------------------------------------------------------------------- /config.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/config.example.yml -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/config/config.go -------------------------------------------------------------------------------- /config/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/config/prompt.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/userGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/docs/userGuide.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/main.go -------------------------------------------------------------------------------- /pkg/cache/user_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/cache/user_base.go -------------------------------------------------------------------------------- /pkg/cache/user_chatid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/cache/user_chatid.go -------------------------------------------------------------------------------- /pkg/cache/user_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/cache/user_context.go -------------------------------------------------------------------------------- /pkg/cache/user_mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/cache/user_mode.go -------------------------------------------------------------------------------- /pkg/cache/user_requese.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/cache/user_requese.go -------------------------------------------------------------------------------- /pkg/db/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/db/chat.go -------------------------------------------------------------------------------- /pkg/db/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/db/sqlite.go -------------------------------------------------------------------------------- /pkg/dingbot/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/dingbot/client.go -------------------------------------------------------------------------------- /pkg/dingbot/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/dingbot/client_test.go -------------------------------------------------------------------------------- /pkg/dingbot/dingbot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/dingbot/dingbot.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/ops/opstools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/ops/opstools.go -------------------------------------------------------------------------------- /pkg/process/db.go: -------------------------------------------------------------------------------- 1 | package process 2 | 3 | // 与数据库交互的请求处理在此 4 | -------------------------------------------------------------------------------- /pkg/process/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/process/image.go -------------------------------------------------------------------------------- /pkg/process/opstools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/process/opstools.go -------------------------------------------------------------------------------- /pkg/process/process_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/process/process_request.go -------------------------------------------------------------------------------- /pkg/process/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/process/prompt.go -------------------------------------------------------------------------------- /pkg/process/todo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/pkg/process/todo.go -------------------------------------------------------------------------------- /prompt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/prompt.yml -------------------------------------------------------------------------------- /public/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/public/chat.go -------------------------------------------------------------------------------- /public/example_bot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/public/example_bot.go -------------------------------------------------------------------------------- /public/example_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/public/example_event.go -------------------------------------------------------------------------------- /public/public.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/public/public.go -------------------------------------------------------------------------------- /public/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/public/tools.go -------------------------------------------------------------------------------- /public/tools_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnectAI-E/Dingtalk-Wenxin/HEAD/public/tools_test.go --------------------------------------------------------------------------------